Coming Soon to a Desktop Near You: 3D Computing