1. User equipment comprising: a storage configured to store program listings for programs associated with a plurality of channels; a user input interface configured to receive a user selection of a program; and control circuitry configured to: identify a series of programs associated with the selected program from the stored program listings; and schedule for recording a subset of the series of programs, wherein the subset includes a plurality of programs selected from the series of programs based on a combination of criteria supplied by the user.