Kinda hard to beat the advantage Netflix has: embedded in TVs and media centers from just about everyone. Another reason 2010 should reveal a lot about how we’re going to consume video for the next ten years.
Forget TV Everywhere, How About Netflix Everywhere?