An interactive television application with watch lists is provided. The
user may add programs such as television programs, Internet web pages,
e-commerce applications, e-mail applications, and music channels, to a
watch list. The user may also select a program from the watch list to
watch it or to perform some other function related to that program. The
interactive television application may display, under user control, watch
lists that are overlaid over television programming, scaled so as not to
obscure television programming, or on touch-screen remote controls.
Programs may be added by the user to the watch lists at any time, or may
bc automatically added or removed by the interactive television
application based on user preference profiles and reminder lists.