Here is an interesting statement from the Roku folks:
"Generally we recommend a network speed of at least 1.2 Mbps, but to view live events, like Major League Baseball games, you’ll want at least 3 Mbps. For HD viewing, we recommend 5 Mbps.”
Notice that they are saying a single channel of live HD requires AT LEAST 5 Meg of bandwidth. Roku does not say, "...up to 5 Meg," or "...5 meg when no one else in the neighborhood is sucking all the bandwidth down watching a movie." They are saying, "...if you want to watch live events in HD, you need 5 meg of bandwidth per stream." By per stream, that means if two of you in your home are watching two different live events, you need 5 Meg x 2 = 10 Meg of bandwidth. That will never happen over DSL, and even on cable networks where they are now advertising wildly inflated bandwidth promises ("...up to 15 meg with SuperIncredibleGinormousCableBoost technology...."), just a few people trying to watch an HD broadcast in the same neighborhood are going to slow things to a crawl.
It's worse for business. The ever-increasing cost of travel, coupled with much improved technology is pushing videoconferencing quickly into a "must have" business requirement. Our videoconferences with clients here at Design Nine often includes four different people in four different locations. Using the Roku standard for picture quality, each location would need 4 x 5 Meg = 20 Meg of bandwidth...at each location. Just for a routine business meeting.
Within ten years, 90% of the homes and businesses in America will have fiber, and much of it will NOT be supplied from the incumbent telephone and cable companies.