teamviewer
- Teamviewer - really lightweight and multi-platform. You just need the remote user to give you their ID/Password which is randomly generated by teamviewer.
or have it permanantly installed so you can log in with the same number and password
what I use is hamachi, then remote desktop over that (only good for your own machines really)