1. An apparatus for receiving broadcast programming comprising: a receiver receiving a service channel identifier list comprising a primary service channel identifier associated with a video program and a subordinate service channel identifier associated with the video program, said receiver storing the service channel identifier list therein, said receiver receiving a data stream comprising primary visual program data packets having the primary service channel identifier and subordinate visual program data packets having a special subordinate service channel identifier, said receiver simultaneously storing both the primary visual program data packets and the subordinate visual program data packets in a buffer memory, wherein said primary visual program data packets comprise a live broadcast and wherein said subordinate visual program data packets comprise a time delayed version of said primary visual program data packets, wherein said subordinate visual program data packets stored in the buffer memory are sufficient to allow an instant replay of the time delayed version of a missed portion of said primary visual program data packets; said receiver comprising an audio/video decoder requesting either the primary visual program data packets or said subordinate visual program data packets in response to receiving a local command wherein said receiver, in response to the local command, is programmed to communicate one of the primary visual program data packets or the subordinate visual program data packets from the buffer memory to the audio/video decoder to form selected data packets, wherein said receiver is further programmed to decode the selected data packets to form decoded packets, said receiver programmed to store the decoded packets as an image in a frame buffer, and to output the image to a display associated with the receiver.