1. A multimedia communication system for generating an online advertisement in an electronic distribution format to accommodate targeted broadcasting over the Internet based on one or more of data pertaining to a keyword or other recipient data, the system comprising: a server having a network internet connection to communicate with a user of a client computer via a graphical user interface displayed by the client computer, the server comprising: a media repository for storing a plurality of online advertisement templates and a plurality of media assets; a project builder for accessing the media repository and for generating a project viewer, the project viewer for allowing the user to view both the online advertisement templates and the media assets on the graphical user interface, and comprising a plurality of controls for allowing the user to select a media asset for integration with an advertisement template; a compiler associated with the project builder, the compiler for integrating the media asset with the online advertisement template to generate an online advertisement; a formatter for selecting and formatting the online advertisement in an electronic distribution format based on one or more of the data pertaining to the keyword and the other data received from the recipient; and a distribution program for performing the targeted broadcasting of the online advertisement over the Internet to the recipient.