A system for controlling the viewing of programs at a user location having
one or more viewing devices. The system comprises a viewing control
system, which is adapted to count a number of viewings of a program
during a time period, determine whether the number of viewings exceeds a
viewing limit for the time period, and prevent further viewings of the
program if the number of viewings exceeds the viewing limit for the time
period.