1. In a multiple channel broadcasting system in which programs are broadcasted for display on a screen, a method for generating an on-screen guide for a user to select channels to view, comprising the steps of: tuning to a channel to provide a display of a broadcast of a program on the screen; displaying an electronic program guide identifying channels in the broadcasting system; translating the display of a broadcast of a program to a smaller broadcast window on the screen, said step of translating comprising the steps of superimposing at least one of a series of successively smaller broadcast window outlines over the display of the broadcast on the screen and displaying the broadcast in the smaller broadcast window; and displaying the electronic program guide along with the broadcast on the screen, such that no portion of the broadcast is covered by the electronic program guide.