an apparatus and method for presenting a viewer with an overall representation of the present number of entertainment programs available for selection given one week of program schedule data for 300 or more channels and one or more filtering criteria to limit the number of items represented in the overall representation . sequentially applied filters will filter the group of program schedule data items that has at least 100 , 000 half hour time slots offered by 300 channels each week into a smaller subgroup where individual consideration of each item of the subgroup can be made in a reasonable time . a set top box drives the display of overall representations or results of filtering criteria on a commercial tv set . once a reasonable sized subgroup is obtained , other displays provide specific information of the program offerings of the subgroup . selection of the filtering criteria and selection from within a subgroup is interactively made by a viewer through the use of a controller that looks and operates very much like a tv remote control . this makes the interaction familiar , easy and predictable .