Virtual challenges with 'real-time' results