Many of us feel to be called by friends and family who need help with their computer. Explaining an old aunt how she navigates her way in system preferences / control panel can often be a major challenge. That is when one wishes that one set of their machine or at least see their screen.
TeamViewer is a simple and fast solution for remote control, desktop sharing and file transfer that works behind any firewall and NAT proxy. To connect to another computer just run TeamViewer on both machines. Enter your partner's ID into TeamViewer and the connection is established immediately. You must now enter your password to your partner.
ID and password will be changed each time he / she exits the program. TeamViewer also is VNC compatible and offers secure, encrypted data transfer with maximum security. The tool can be used between Windows - Windows, Mac - Mac, Windows - Mac and Mac - Windows
TeamViewer is completely free for private use, and can be downloaded here.