Whether or not the headend 102 is in direct communication with subscriber locations 108 is a matter of implementation. [0029] The hub 104 receives programming and other information, which is typically in a protocol such as ATM or Ethernet, from headend 102 via transmission medium 150.