Cable networks stretch to many homes in the United States. The available bandwidth of this network exceeds the amount of transmitted content (programming). One way to increase revenue is to employ the idle bandwidth to transmit on-demand programming for a nominal charge either on a pay per view or a monthly flat fee basis. This service would require deployment of a distributed video server across a geographically distributed region, in order to provide programming based on demographic characteristics of each region. This system could provide the necessary infrastructure for the cable companies to expand their home programming with Internet services. This paper provides a global perspective of such a system.