A channel-based network user terminal including a set-top box, a display,
and input devices. A non-volatile memory stores a semi-permanent copy of
a channel table downloaded from a server via the Internet. The channel
table includes a list of channel numbers, associated Internet site names,
and associated Internet addresses. A volatile memory stores a temporary
copy of the channel table during user sessions. The channel numbers and
associated Internet site names are read from the volatile memory and
displayed as a menu. A user selects an Internet site name from the menu,
and enters the channel number associated with the selected Internet site
name using a numeric keypad provided on a remote control input device.
The user terminal then accesses the selected Internet site by reading the
Internet address associated with the entered channel number from the
volatile memory, and transmitting the Internet address onto the Internet.