I recently came across ShowMyPC.com, which is an open source project. This is a drop-dead simple wrapper of SSH and VNC to quickly and easily allow remote access to computers. If you need to do support for your tech-challenged friends, have them go and click the "Show My PC to Remote User" link, click Start, and give you the password. Then you can run the viewer side, enter the password and you're good to go.
There are some minor items that would make this a better offering (run in service mode, longer session support, etc.), but in the meantime, it is a very compelling product.
Disclaimer The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.