21. A method of configuring a collaborative advertising environment, comprising: determining which devices associated with a plurality of users are capable of joining a virtual world environment; inviting a user of the plurality of users having a device capable of joining the virtual world environment to participate in a collaborative virtual world environment; rendering and distributing by a computing device the collaborative virtual world environment to an invited user; synchronizing by the computing device an advertisement with the collaborative virtual world environment; and executing by the computing device the advertisement within the collaborative virtual world environment as the invited user interacts with a media stream, wherein the advertisement is played to the invited user within the collaborative virtual world environment and the media stream is separate from the collaborative virtual world environment.
21. A method of configuring a collaborative advertising environment, comprising: determining which devices associated with a plurality of users are capable of joining a virtual world environment; inviting a user of the plurality of users having a device capable of joining the virtual world environment to participate in a collaborative virtual world environment; rendering and distributing by a computing device the collaborative virtual world environment to an invited user; synchronizing by the computing device an advertisement with the collaborative virtual world environment; and executing by the computing device the advertisement within the collaborative virtual world environment as the invited user interacts with a media stream, wherein the advertisement is played to the invited user within the collaborative virtual world environment and the media stream is separate from the collaborative virtual world environment. 24. The method as set forth in claim 21 , wherein the plurality of users is characterized by at least one parameter matched to a profile associated with a given user.