1. A computer-implemented method for producing a real-time presentation of variable length and inserting media events in same, comprising: displaying a text script on a display; receiving input from a user positioning a plurality of visual images associated with a plurality of media events adjacent to said text script in a scrollable portion of said display to establish a spatial relationship between said plurality of visual images and said text script, such that each visual image's position corresponds to one or more words in said text script with which said associated media event is to begin during a presentation; scrolling said text script on said display while maintaining said spatial relationship between said text script and said visual images; causing said media events associated with said visual images to begin approximately upon the corresponding one or more words of the text script scrolling through a predetermined region of said display during said presentation; and generating said presentation, including audio information corresponding to the user speaking at least a portion of said text script.
1. A computer-implemented method for producing a real-time presentation of variable length and inserting media events in same, comprising: displaying a text script on a display; receiving input from a user positioning a plurality of visual images associated with a plurality of media events adjacent to said text script in a scrollable portion of said display to establish a spatial relationship between said plurality of visual images and said text script, such that each visual image's position corresponds to one or more words in said text script with which said associated media event is to begin during a presentation; scrolling said text script on said display while maintaining said spatial relationship between said text script and said visual images; causing said media events associated with said visual images to begin approximately upon the corresponding one or more words of the text script scrolling through a predetermined region of said display during said presentation; and generating said presentation, including audio information corresponding to the user speaking at least a portion of said text script. 3. The method of claim 1 , further comprising placing said text script onto said display from another location within a processing unit.