1. A method for using program listings information to locate programs of interest to a user, the method comprising: receiving a plurality of program listings with user equipment, wherein at least one of the program listings is associated with two or more simple categories; and generating at least one combination category with the user equipment, the generating comprising: identifying the two or more simple categories associated with the at least one program listing; and combining at least a subset of the identified simple categories associated with the at least one program listing into the at least one combination category, wherein the combination category comprises more than one of the identified simple categories.