I am a trainer in Creative Suite apps about to start my own business. Does anyone know of an app that would allow me to take control of a room full of Macbook Pros to display what is on my screen (demonstration), and then give it back to the students?

Better yet, using Spaces, if the users could have my screen on a Space and their own on another, that would be ideal.

I want to avoid the big screen/projector teaching model and be able to show directly to their screens. (I own all the hardware and it will be wirelessly networked).