1. A system for delivering content to users from a content provider, the system comprising; a transmission system for transmitting content in a series of segments, each of said segments including an identification code, wherein said transmission system further transmits identification codes associated with previously transmitted segments; a plurality of receivers for receiving said series of segments transmitted from said transmission system and storing said segments, each of said receivers comprising a non-volatile memory, a processor, and an output driver, said non-volatile memory having stored therein instructions that, when executed, will cause said processor to perform the following steps: (1) upon receipt of a segment, storing said segment, including its associated identification code, in said non-volatile memory, and providing said segment to said output driver; and (2) upon receipt of an identification code without a segment, locating a previously stored segment associated with said received identification code and providing said previously stored segment to said output driver.