1. A system for providing an electronic program guide (EPG), comprising: a means for providing an EPG; and a means for displaying said EPG; said EPG comprising a user interface screen for providing a plurality of program instances arranged by time and channel in a grid menu, said grid menu having program instance fields for identifying said program instances, each said program instance being selectable from said EPG based upon user interaction, and an indicator depicted in association with each said program instance when said program instance becomes selectable as a result of said user interaction, said indicator comprising a graphic element having a length that depends on the duration of said program instance when selectable, said indicator having a first end corresponding with a start time of said program instance and a second end corresponding with an end time of said program instance, wherein the user's attention is focused upon said selectable program instance by said indicator, said indicator depicted in said user interface screen within a time portion of the grid menu, and wherein said indicator blinks at a rate depending upon a period of time that said one selectable program instance is highlighted.