TeamViewer is a free / shareware (for business use) remote desktop software. You can create an online account and register �remote computers� in your list to connect to with ease. The remote computers must also have TeamViewer installed, however they do not need an account to receive remote assistance.
TeamViewer allows you to take over the remote computer, transfer files, start a webcam / voice chat session, connect to a VPN network, show presentations, make screen recordings, and more. It is very easy to setup and use. Highly recommended if you have multiple computers you wish to use from a distance or help a friend out on his / her computer.