@LoadTitan: If your PC is connected directly to the Internet (or you have the ability to forward a port from your router), you can simply use the Windows built-in remote desktop. The only downside is that you must either remember your home PC's IP address or use a service like DynDNS.

You can also use something like LogMeIn as an alternative. My dad uses LogMeIn and it works very well for him.