1. A method comprising: storing program listings for programs associated with a plurality of channels; receiving, using the user equipment, a user selection of a program; identifying a series of programs associated with the selected program from the stored program listings; and allowing the user to select for recording a subset of the series, wherein the subset includes a plurality of programs selected from the series based on a combination of criteria supplied by the user.