I would have to argue the whole streaming thing.
I agree that eventually that will be how it's done...but.
Internet speeds are going to need to get faster and those faster speeds are going to have to get cheaper and more widespread. Also, people are going to have to know about streaming. I bet most people I talk to wouldn't even know that they could buy an Apple TV for example and stream movies. However, many more would know what BluRay is.
Recent studies say that everyone who wants broadband has it or has access to it now. The people on dial-up or without any internet connectivity have chosen not to get broadband. And those people aren't going to be buying any HD content delivery system.
People with cable know they can get movies on demand. People with TiVo know they can get Netflix & Amazon movies streamed through their TiVo. People with Xbox know about the Video Store. That's a lot of people, more than the number of Blu-ray owners, who can already stream video.
Also storage is going to have to get cheaper and bigger. Downloadable movies may eventually take over, but some people have absolutely gigantic movie libraries and they're going to need a lot of space.
First, people won't store movies locally with services like Amazon and Netflix. Once you've subscribed, you get access to their library whenever you want it.
Second, if you really want to keep the bits at home (and have permission to do so

), Blu-ray will still be available for storing them.
Blu Ray has its share of issues, but I think they'll be resolved well before streaming takes over.
That's not what the trade magazines are saying.