Around a year ago I used Teamviewer 4 with a friend, since we wanted to play a game (Sanctum by Nioga (earlier Digital Addiction)) which require a client and internet and my computer did not like the client for some reason.

So I connected with Teamviewer and controlled one of my friend’s computer and he played on another computer, which worked really great.

Latest version of Teamviever is now version 7 (http://www.teamviewer.com) and a couple of class mates and I used it to share our screens (not simultaneously unfortunately) to share Java programming and discuss how to solve it. (Studying a course now in Object Oriented Programming and Java programming language for the purpose.

Works fine, except for the lack of being able to share screens simultaneously (only one presenter at a time).