1. A television system comprising: an input interface for receiving video data from a plurality of video streams and transferring the video data to a frame controller in communication with a television display; the frame controller causing the video data from each of the plurality of different video streams to be displayed in a separate frame on the television display, each frame occupying an area of the television display separate from an area occupied by any other frame, and at least two of the frames being of different sizes; the frame controller for receiving a user selection of a channel group comprising a plurality of channels, each channel of the channel group comprising at least one serially-available video stream sharing at least one common attribute; in response to the user selection, the frame controller further causing display of two or more channels of the channel group, each fully contained within one of the separate frames on the television display; the frame controller further receiving a user instruction to change the display in a given frame on the television display to a given channel of the channel group, wherein the given channel is not currently displayed on the television display; and in response to the user instruction, the frame controller further causing the display of the given channel in the given frame.