Abstract: A method and system are disclosed which provide additional revenue stream to a client while providing training multimedia to a plurality of end users associated with the client. The method comprises comparing a client profile to a plurality of advertisements, selecting an advertisement from the plurality of advertisements based on the client profile, combining the selected advertisement with the training multimedia to create a combined multimedia, and delivering the combined multimedia to a selected one of the plurality of end users.