A method and system for providing an on-demand interactive magazine are
disclosed. A method for processing a magazine generally comprises
receiving a magazine and data associated with the magazine, receiving at
least one broadcast, storing portions of the broadcasts, based on the
data, and presenting the magazine to a user. In another embodiment, the
method includes receiving broadcasts from a plurality of channels, and
tuning to the channel on which a broadcast is to be received. The method
also includes providing at least one hyperlink for selecting a stored
broadcast portion. A system for providing an on-demand interactive
magazine comprises a receiver operable to receive a magazine and data
associated with the magazine, a receiver operable to receive at least one
broadcast, a storage device, and a processor configured to use the data
to store portions of the broadcasts and present the magazine to a viewer.