Add another vote for TeamViewer. I used it to help fix a friends computer who was over 1,500 miles away. I also use it a lot to troubleshoot my girlfriends computer almost weekly.
As long as your internet connection is good, it is just as good as sitting in front of the actual unit.