a method of sharing user information based on user preferences between entities sharing the same users and offering goods or services to the users via a video based medium , the method being of the type where a first entity , gathers user preference data on a user based on the activities of the user with said first entity , the first entity storing the user preference data linked with one or more user details ; the first entity sharing the user preference data and the user details with an intermediary entity ; the intermediary entity identifying the user on a network of a second entity at a first time based on the one or more user details ; the intermediary entity placing a cookie on the user computer containing identification details and preferences ; and the intermediary entity and the second entity sharing details relating to the user based on the cookie ; the method comprising the steps of the second entity identifying the user on the network of the second entity at a second time based on synchronized details relating to the user ; and the second entity creating a version of a digital video based the user preference data the version comprises a broadcast quality digital video having a modification adapted to be associated with the user preference data that relates to the users .