I'm gonna have to put in a vote for PCAnywhere, as a matter of fact I am typing this from my computer at home, even though I am on my laptop at work
I tried remote desktop and tightVNC, and PCAnywhere was the easiest to set up and run plus has options that I like.