A method for synchronizing distribution of media with at least one scheduled media event in a system comprising a producer, a server and a plurality of consumers, the method comprising: a) generating at the producer a target file associated with a selected content, the target file including the selected content; b) transferring the target file from the producer to the server at an offset time relative to the start time of the scheduled media event, said offset time being defined in a predefined program for the scheduled media event, the predefined program comprising plural units of the selected content arranged in an order, each of the plural units having a offset time relative to a start time that determines when each of the plural units of the selected content is transferred to the server; c) storing at the server the transferred target file with a plurality of predefined target files associated with the scheduled media event; d) if the scheduled media event is not complete, repeating the generating, transferring and storing steps at the subsequent offset times of the predefined program; e) providing the target file from the server to at least one consumer via a web session over a network for presentation thereof at the at least one consumer substantially in synchronization with the scheduled media event; characterized in that f) the web session includes a plurality of target portions, each of the target portions being populated with corresponding content from a respective one of the target files retrieved from the server, in response to periodic or intermittent polling of the server for updates in the corresponding target file and each of the target portions being capable of presenting one or more content types including mark-up language snippets, web pages, text, audio, video, graphical images and audio-visual messages; and in that g) the web session further comprises controls programmed to control the intermittent or periodic polling of the server and enable an interactive consumer experience with information presented in at least one of the plurality of target portions, wherein the level of consumer interaction can vary according to the wishes of the consumer. a) generating at the producer a target file associated with a selected content, the target file including the selected content; b) transferring the target file from the producer to the server at an offset time relative to the start time of the scheduled media event, said offset time being defined in a predefined program for the scheduled media event, the predefined program comprising plural units of the selected content arranged in an order, each of the plural units having a offset time relative to a start time that determines when each of the plural units of the selected content is transferred to the server; c) storing at the server the transferred target file with a plurality of predefined target files associated with the scheduled media event; d) if the scheduled media event is not complete, repeating the generating, transferring and storing steps at the subsequent offset times of the predefined program; e) providing the target file from the server to at least one consumer via a web session over a network for presentation thereof at the at least one consumer substantially in synchronization with the scheduled media event; characterized in that f) the web session includes a plurality of target portions, each of the target portions being populated with corresponding content from a respective one of the target files retrieved from the server, in response to periodic or intermittent polling of the server for updates in the corresponding target file and each of the target portions being capable of presenting one or more content types including mark-up language snippets, web pages, text, audio, video, graphical images and audio-visual messages; and in that g) the web session further comprises controls programmed to control the intermittent or periodic polling of the server and enable an interactive consumer experience with information presented in at least one of the plurality of target portions, wherein the level of consumer interaction can vary according to the wishes of the consumer.