Well those two are more common and not the two peices of software I recomend. These are what I recomend.
VNC - I use the TightVNC version of it as it's more secure and people cannot brute force it. TightVNC is also completly free and open source.
Logmein.com - Very origional because you don't need to open ports for this program, it constantly calls home to a logmein.com server and when you go onto the site and say that you want to control your PC, it establish's a connection to the PC you connected to the site with.