What's the right way to think about the distribution part of Steam? You need to worry about viruses and people trying to publish other people's content, but the underlying thing is to eliminate that barrier between people who create stuff and people who want to have access to it.
I believe 3D is inevitable because it's about aligning our entertainment systems to our sensory system. We all have two eyes; we all see the world in 3D. And it's natural for us to want our entertainment in 3D as well. It's just getting the technology - it's really more the business model than the technology piece. We've solved the technology.