14. A computer readable storage media having instructions, which when executed on a computer define a dialog, the instructions comprising: a set of controls configured for use on a server remote from a client for defining a dialog in an authoring page, the controls comprising at least a question control having an attribute directly related to generating an audible prompt of a question, and an answer control having an attribute directly related to using a grammar for recognition, wherein the attribute directly related to recognition include at least one of location of grammar for use in recognition and confidence level thresholds for recognition and wherein the attribute directly related to audible prompting include at least one of inline text for text-to-speech conversion, location of data for audible rendering and playing of a prerecorded audio file, wherein the controls are repeatedly used with attributes having different values in order to define the dialog, and wherein each of the controls further has an attribute to indicate whether the associated control is available for activation, and wherein at least some of the controls have a second attribute indicative of a hierarchal relationship of when controls are activated; and a module, which when executed on the server and using the attributes provided directly from the controls in the authoring page, generates markup by incorporating the attributes directly related to recognition and audible prompting in the markup that is that is sent to the remote client over a network, the markup being based on the dialog as a function of which controls are activated.
14. A computer readable storage media having instructions, which when executed on a computer define a dialog, the instructions comprising: a set of controls configured for use on a server remote from a client for defining a dialog in an authoring page, the controls comprising at least a question control having an attribute directly related to generating an audible prompt of a question, and an answer control having an attribute directly related to using a grammar for recognition, wherein the attribute directly related to recognition include at least one of location of grammar for use in recognition and confidence level thresholds for recognition and wherein the attribute directly related to audible prompting include at least one of inline text for text-to-speech conversion, location of data for audible rendering and playing of a prerecorded audio file, wherein the controls are repeatedly used with attributes having different values in order to define the dialog, and wherein each of the controls further has an attribute to indicate whether the associated control is available for activation, and wherein at least some of the controls have a second attribute indicative of a hierarchal relationship of when controls are activated; and a module, which when executed on the server and using the attributes provided directly from the controls in the authoring page, generates markup by incorporating the attributes directly related to recognition and audible prompting in the markup that is that is sent to the remote client over a network, the markup being based on the dialog as a function of which controls are activated. 25. The computer readable storage media of claim 14 and further comprising a second set of controls related to visual rendering, wherein each control of the first-mentioned set of controls is associated with at least one of the controls of the second set of controls.