A method is provided for displaying programming information. A video
comprising a plurality of frames is displayed on a portion of a display.
A first panel is displayed in response to a first signal from a user
interface. The first panel is displayed on another portion of the display
simultaneously with the video. The first panel contains information from
at least one of a plurality of records, the records containing
programming information, each of the records having an associated time
and an associated channel, and the first panel having an associated time
range and an associated range of channels. A new record is selected in
response to a second signal from a user interface. A second panel is
displayed simultaneously with the video, the second panel having an
associated time range that is different than the associated time range of
the first panel and the second panel having an associated range of
channels that is the same as the associated range of channels of the
first panel.