A method is provided for distributing programming. A first set of programs
is transmitted in real time according to a schedule of programming. A
second set of programs is stored on a server, each of which is configured
to be played for a user under the user's control. At least one of the
first set of programs has a counterpart in the second set of programs. A
notification signal is transmitted to distinguish at least one of the
second set of programs on the server from programs not on the server.