I can't claim to understand much of any of the above or below, however on the topic of compression, from what I understand there is competition over who will be able to stream movies down to people's computers (Microsoft wanting to become in essence your cable tv provider/video-rental-store...