Methods and systems that enable users to find and view programs are
described. In one embodiment, a user request associated with a program
that does not occur in a current electronic program guide is received and
a record request is created based on the user's request. A recording
associated with the record request is then made. In another embodiment, a
client device presents a user interface that allows a user to make a
selection to view a program that is not included in a current electronic
program guide associated with the client device. A unique marker
associated with the program is then used to search for the program in a
future electronic program guide. If the program is found in a future
electronic program guide, the program is recorded.