A system and method for displaying an electronic program guide and for
remotely controlling the recording functionality of an appliance. A user
registers with a Web site to enable the downloading of an electronic
program guide ("EPG") to a portable device. The downloaded and
displayable EPG includes a listing of programs from which the user may
select a program of interest. In response to receiving input from the
user requesting that the program be recorded, data indicative of the
recording request is stored in the portable device. Then, when it is
determined that the portable device is able to establish communication
with the appliance (either directly or via an intermediate PC), the data
indicative to the recording request is provided to the appliance to
effect the recording of the program.