39. A method of displaying an electronic program guide on a screen, the method comprising: receiving an input stream of television content and electronic program guide data; separating the electronic program guide data from the input stream; storing the electronic program guide data separated from the input stream; generating a display from the electronic program guide data, wherein the display includes a plurality of program titles, and a plurality of organizational categories, each program title belonging to at least one of the organizational categories; arranging the program titles 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; and utilizing organizational categories at any organizational level.
39. A method of displaying an electronic program guide on a screen, the method comprising: receiving an input stream of television content and electronic program guide data; separating the electronic program guide data from the input stream; storing the electronic program guide data separated from the input stream; generating a display from the electronic program guide data, wherein the display includes a plurality of program titles, and a plurality of organizational categories, each program title belonging to at least one of the organizational categories; arranging the program titles 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; and utilizing organizational categories at any organizational level. 48. The method of claim 39 , wherein the program titles are arranged three-dimensionally so that some program titles appear to be displayed more distally from a front of the display, behind other program titles that appear to be displayed more proximally to the front of the display.