What is the best way for about 5 people to be able to see the same display (desktop, window, or terminal) with each sitting at their own laptop.  All will be connected to the same LAN although some may be wired and others wireless.  All will be running Ubuntu.  Although usually one of the people will be leading the demonstration/discussion, it might be handy if one of the others could step in and be the active controller.  We were thinking we read somewhere that VNC could be used like this in a group but are not sure.  Any suggestions?

--
Be who you are and say what you feel, because those who mind don't matter and those who matter don't mind.  - Dr. Seuss