In response to a request initiated by a user at a user terminal, selected
entertainment programming content, when broadcast, is recorded at a
location remote from the user terminal. The request is communicated
through a communications network, e.g., cable TV network, which is also
used for transmission of entertainment programming content to user
terminals. The recorded programming content is stored in a storage space
at the remote location, which is allocated to the user terminal. In
response to a review request from the user terminal, the recorded
programming content is retrieved from the storage space allocated
thereto, and transmitted to the user terminal through the communications
network. The presentation of the recorded programming content may be
manipulated by the user to perform rewinding, pausing and fast-forwarding
thereon.