I see the fine line between the virtual world and reality blurring. Can you say a "Matrix" like world. With some fine tuning this would be very hard to distinguish from the real world. Add in the human interface and more processing power and you have a real-time virtual world not much different from the real world.