1. A method for creating a message campaign, said message campaign allowing the creation of a plurality of different messages to targeted audiences, wherein a specific targeted audience receives a selected one of said plurality of different messages based upon criteria of said specific targeted audience, said method comprising: providing a plurality of media segments, said media segments for assembly into said plurality of different messages to targeted audiences, wherein at least one of said media segments is interchangeable with another one of said media segments; providing assembly information regarding how said plurality of media segments may be assembled to create said plurality of different messages to targeted audiences; and associating said assembly information with said plurality of media segments.