An entertainment head-end provides broadcast programming, video-on-demand
services, and HTML-based interactive programming through a distribution
network to client terminals in subscribers' homes. A number of different
features are provided, including novel user interfaces, enhanced
video-on-demand controls, a variety of interactive services (personalized
news, jukebox, games, celebrity chat), and techniques that combine to
provide user experiences evocative of conventional television.