1. A multimedia communication system comprising: a media repository storing online advertisement templates available for display on a graphical user interface of a client computer coupled to the media repository via a network; a project builder obtaining an online advertisement template from the media repository, the project builder generating an online advertisement based on the selected online advertisement template; a distribution program coupled to the media repository for distributing the online advertisement, the distribution program using keywords to determine the distributing of the online advertisement; the multimedia communication system formatting the online advertisement, in an electronic distribution format being selectable from a set of two or more options of an electronic mail, a web page, an electronic brochure, a text ad, a mobile ad, an in stream ad, an in-video ad, an animated video file for display on a computer, an expandable video file for display on a computer, an animated file for display on a computer; and a project viewer for sending the online advertisement via the network to a client computer having a graphical user interface that displays the online advertisement.