Just thought I would pass on this software that is free to use for the home user. It's called Team Viewer. I've used it a couple of times to work on a friends computer. To use it remotely, you have to install it on the computer and set up an unattended access.
http://www.teamviewer.com/en/index.aspx
http://www.teamviewer.com/en/index.aspx