As you may know there are a multitude of pay services which offer remote connection over the Internet. If you are looking for a free alternative which works just as well, try TightVNC ([http://www.tightvnc.org/]). It allows you to install both a server and a client, the server portion of which allows connections to the current machine. All you need to do is open your router/firewall to allow ports 5900 and 5901 and you should be able to connect using your IP/domain and any VNC client.
The only catch, of course, is you need to have a VNC client installed on the machine you are connecting from. If you only connect from, say a work machine, this shouldn’t be a problem, just install it one time. Otherwise, just carry the TightVNC install package with you on a USB key and install the client on your target machine (if you are allowed).
If you are looking for a more fully featured VNC option which includes Web-Connection so you do not have to install a client, check our RealVNC ([http://www.realvnc.com/]).
This sure beats paying $10 per month.

David Risley is the founder of PCMech.com. He is the brains, the thinker, the writer, the nerd.