10. A computerized method for creating multimedia files from user input data, the method comprising: receiving user input data representative of text and voice data in a user input receiver; storing user input data and other data which includes visualization data and advertising inserts in a persistent storage device; processing said user input data and comparing said user input with said other data by way of a computer under program control; associating said user input data with one or more visualizations which represent the meaning of said user input data based upon said comparison of said user input data with said other data by way of said computer under program control, and generating a multimedia file from said one or more visualizations and at least one of said advertising inserts under program control which conveys the meaning of said user input data, wherein said generating step includes the step of automatically selecting one or both of said advertising insert and said one or more visualizations.
10. A computerized method for creating multimedia files from user input data, the method comprising: receiving user input data representative of text and voice data in a user input receiver; storing user input data and other data which includes visualization data and advertising inserts in a persistent storage device; processing said user input data and comparing said user input with said other data by way of a computer under program control; associating said user input data with one or more visualizations which represent the meaning of said user input data based upon said comparison of said user input data with said other data by way of said computer under program control, and generating a multimedia file from said one or more visualizations and at least one of said advertising inserts under program control which conveys the meaning of said user input data, wherein said generating step includes the step of automatically selecting one or both of said advertising insert and said one or more visualizations. 17. The computerized method as recited in claim 10 , further including the steps of: presenting one or more visualizations in response to input data words input by the user; and storing visualizations selected by the user and the associated input data words forming selected key value pairs; wherein said associating step comprises: associating user input data with one or more visualizations based upon said comparison of said user input data with said other data under program control, wherein said other data includes said selected key value pairs.