1. A machine-implemented method comprising: enabling a script writer to enter a line of dialog for use by a call center in a connection with a machine-implemented, speech-based, caller-interaction; enabling the script writer to instruct that the dialog be incorporated in the caller-interaction; tracking which of additional information has not yet been provided by the script writer; prompting the script writer, in response to an instruction to incorporate the dialog, to provide any of the information that has not yet been provided: assigning a line type to the line of dialog, wherein assigning the line type comprises either 1) analyzing contextual information or text formatting associated with the line of dialog, determining, based on the contextual information and text formatting, the line type to be assigned to the line, and assigning the determined line type to the line, or 2) enabling the script writer to specify the line type anytime after entering the line, and assigning the specified line type to the line based on the script writer's specification, wherein enabling the script writer to specify the line type comprises providing the script writer an option to defer specifying line types for entered dialog and to enter additional lines of dialog instead; determining, based on the assigned line type, the additional information to incorporate the line into the caller-interaction; enabling the script writer to provide the additional information anytime after the line is entered; and enabling the script writer to enter additional lines of dialog while deferring providing the additional information.