Apple has always gave the user the option when it comes to playback devices (Apple TV devices) the ability to control which format they want their content to stream (Force 720p or 1080p) If bandwidth is limited, the user sees "Playback will start in (duration) " which can be approx depends on what the network at the time. However, unlike Apple, Netflix gives the user not only control, but also dramatically lowers the resolution based on the available bandwidth, thus an uninterrupted playback (for the most part) I dunno why Apple doesn't do this too.. Because this would greatly enhance anyone playback. Of course there's a limit, it wouldn't work in "worse case issue", but the upshot would be "not as many looking at a blank screen with text for god knows how long" (I can't tell you how many times this had happened...), just because it's up to the user to stop that torrenting, putting the blame on the customer. (Neflix, i never has this issue, sometimes in peak periods which is expected, but apart from that, its all fine.) Why doesn't Apple adopt this method, and who here reckons they should. ? With Apple having more CDN's they can do this, even without them... its like Apple digging a deep hole, and putting the blame on the customer, just because they can't afford to take keep them happy. If other services can do this, Apple surely can.. It would help everyone.