Method and system for enabling users to perform self-service operations in
interactive TV environments. In one embodiment, the method enables users
to select and activate programming packages via a set-top box, thereby
eliminating the need for the users to have to call a call center to
activate the unit. Using a set of interactive screens, the user is
enabled to view various programming package information, including
comparative information. In one embodiment, the method assists users who
are moving to activate/reactive broadcast services. For example, options
are provided to enable the user to schedule service work, disconnect and
activate services, and other activities connected with the move. In
another embodiment, the method enables a user to select a programming
package based on packages that are recommended by the system. Historic
usage patterns, including viewing habits and attempts to access
unavailable content are analyzed to determine which programming packages
should be recommended for the user.