Total Immersion: Has Virtual Reality’s Time Finally Come?