13. A computer program product of dynamically creating a multimodal markup document, the computer program product disposed upon a recording medium, the computer program product comprising: computer program instructions that select a multimodal markup template, the multimodal markup template comprising visual markup and voice markup, the visual markup and voice markup operating to synchronize voice interactions specified by the voice markup and visual interactions specified by the visual markup, the multimodal markup template comprising identifications to dynamic content modules capable of creating dynamic content for insertion in the template; computer program instructions that identify in dependence upon the multimodal markup template a dynamic content module; computer program instructions that instantiate the dynamic content module; computer program instructions that execute a dynamic content creation function in the instantiated dynamic content module; computer program instructions that receive dynamic content from the dynamic content creation function; and computer program instructions that include the dynamic content in the multimodal markup template.
13. A computer program product of dynamically creating a multimodal markup document, the computer program product disposed upon a recording medium, the computer program product comprising: computer program instructions that select a multimodal markup template, the multimodal markup template comprising visual markup and voice markup, the visual markup and voice markup operating to synchronize voice interactions specified by the voice markup and visual interactions specified by the visual markup, the multimodal markup template comprising identifications to dynamic content modules capable of creating dynamic content for insertion in the template; computer program instructions that identify in dependence upon the multimodal markup template a dynamic content module; computer program instructions that instantiate the dynamic content module; computer program instructions that execute a dynamic content creation function in the instantiated dynamic content module; computer program instructions that receive dynamic content from the dynamic content creation function; and computer program instructions that include the dynamic content in the multimodal markup template. 15. The computer program product of claim 13 wherein the multimodal markup template further comprises static content.