“After years of failed promises, unripe business plans and half-baked technology, the cable industry is finally beginning to deliver reliable and economical video-on-demand services. Despite the omnipotence that the label implies, video on demand does not allow users to watch any program or movie under the sun. No database is yet infinite. But in New York City, for instance, Time Warner Cable plans to have 1,300 hours of programming available at any one time — the equivalent of almost two months of TV watching.”