On the bright side, codecs are getting more efficient and consumer broadband connections are getting faster. A 20 megabit connection (Comcast's fastest residential plan) can download a 10GB blu-ray rip in about 70 minutes. There will be hiccups along the way (ISP bandwidth caps, piracy concerns, etc) but it looks like streaming quality will eventually be on par with blu-ray.