A multimedia control system, coupled to a display and a communication channel, for communicating with a remote multimedia server over the communication channel, the remote multimedia server transmitting to the multimedia control system a multimedia program segmented into a custom ordered series of source program segments, each of the source program segments being representative of a unique portion of the multimedia program, and the custom ordered series including non-consecutively ordered source program segments corresponding to non-consecutive portions of the multimedia program, the multimedia control system comprising:
- an input buffer for buffering the source program segments of the custom ordered series received from the communication channel;
- a direct access storage device, coupled to the input buffer, including at least one data storage disk;
- and
- a controller for coordinating writing of the source program segments buffered in the input buffer to the data storage disk, and for coordinating reading of the source program segments from the data storage disk as consecutively ordered local program segments;
- whereby the consecutively ordered local program segments read from the data storage disk are transmitted to the display for consecutive presentation thereon.