1. A device for generating a display of an electronic program guide on a screen, the device comprising: a receiver including a tuner for receiving an input stream, of television content and electronic program guide data, and separating the electronic program guide data from the input stream; a memory coupled to the tuner for storing the electronic program guide data separated from the input stream; display means for generating a display which combines a set of electronic program guide data including a plurality of program titles, and a plurality of organizational categories, each program title belonging to at least one of the organizational categories, the program titles arranged in the display so that program titles which belong to the same organizational categories are spatially adjacent and program titles which are not members of the same organizational categories are spatially separated, the organizational categories providing a first-level organization which defines overall content of the display and a second-level organization which defines the spatial separation of the program titles, where the organizational categories are used at any organizational level.