Signup for and install Livemesh beta at home
https://www.mesh.com/welcome/default.aspx
then sign in from work and install the live mesh beta on your PC, even if you do not use the sync capabilities you will now have a souped up version of Microsoft Remote Desktop that will allow you to connect securely to your home PC without a VPN.
This will no doubt get banned from most workplaces but it's still fairly new and therefore under the radar of most IT departments. Saying that you need to have the authority to install stuff to start with.
This version of remote desktop fully scales the remote view (if you want) and also handles dual monitor desktops really nicely.
My mate in the office was configuring an http IPSec VPN or something earlier tonight and locked himself out of our standard office VPN so he emailed me to ask me to connect up to switch off a service on one of our main servers, it was an absolute doddle
Basically the same solution as your VNC Joe but with less overhead and at the moment it's not so easy to block although I dare say it might have a bit more trouble with some corporate proxy servers in some big business.
Right now I love it
Jim