A computer program product for implementing, in a server that communicates with a remote interactive television system, a method of causing the interactive television system to record a selected program, wherein the computer program product comprises: a machine-readable medium carrying executable instructions that, when executed, cause the server to perform the method, including the acts of: recei