I've recently been using LogMeIn (www.logmein.com) in order to gain access to a remote PC. Although the paid-for LogMeIn service is not cheap, it does offer a host of features including performance monitoring of the remote system. But for basic remote access, ie the ability to connect remotely over the internet to a Windows computer as though you were sitting in front of it, the basic service is totally free for unlimited use. And for various reasons I've been using it for many hours a week over the past few months.
As you may well know, if you're interested in remote access to a computer, there's another major player in the market, in the name of Team Viewer. TeamViewer is free for non-commercial use, so I recently spent some time investigating whether I should be replacing LogMeIn with TeamViewer.
My findings can be summarized in just a couple of points.
Firstly, I found TeamViewer to be slower than LogMeIn. Using the remote PC from home via TeamViewer led to a much more sluggish experience than using the same machine with LogMeIn. Your own results may vary, of course, but that's what I happened to find.
Secondly, TeamViewer does score one hit over LogMeIn, in that it offers a very useful feature that LogMeIn doesn't. With LogMeIn, you can remotely log into a computer and use it, but anyone who happens to be sitting at the remote computer will see nothing on the screen. They can't follow the action, and they certainly can't join in by typing or moving their mouse. At least, not with the free version. With TeamViewer, on the other hand, this is included as standard, and so if you qualify for a non-commercial usage licence then you have this remote support and assistance facility at your disposal for no charge.
Personally, I don't need (and mostly don't want) anyone else to be able to view my remote session, so for now I'm sticking with LogMeIn. But both programs have their strengths, so if you're looking for a remote access solution it's definitely worth checking out both www.logmein.com and www.teamviewer.com.