How streaming <i>should</i> work in 2012: a provider-agnostic protocol allows any video producer to place content online, either for streaming or download. There are no codec wars or patent issues. Digital video "warehouses" collect all these sources of video, providing bandwidth and an open API for purchasing streaming and/or download rights to a video, with a simple algorithmic pricing structure. Frontend websites and applications then compete for user attention, mixing and matching video from any source they please, with the only requirement that they pay the streaming rate to the video aggregator. Any video, any time, with any UI.<p>Instead we have ever-increasing ad durations, limited episode selection, proprietary players with <i>terrible</i> video quality (e.g. some of them use nearest neighbor scaling in fullscreen, there's no vsync so there's massive tearing and jitter, the latest versions of Flash for Linux and YouTube swap the red and blue color channels, etc.). Television as a medium is broken, IMO: advertisements are timed to start right at the point your mind starts to get absorbed into a show, causing frustration and a desire to change channels or close the tab.