A method of securely receiving data on a user's system from a web
broadcast infrastructure with a plurality of channels. The method
comprising receiving promotional metadata from a first web broadcast
channel, the promotional metadata related to data available for
reception; assembling at least part of the promotional metadata into a
promotional offering for review by a user; selecting by a user, data to
be received related to the promotional metadata; receiving data from a
second web broadcast channel, the data selected from the promotional
metadata, and wherein the data has been previously encrypted using a
first encrypting key; and receiving the first decrypting key via a
computer readable medium, the first decrypting key for decrypting at
least some of the data received via the second web broadcast channel. In
another embodiment, a method and system to transmit data securely from a
web broadcast center is disclosed.