I'm using VNC already 4 years. (under windoze).
But now with the latest knoppix releases it really rocks.

VNC can now be installed as a service on MS pc's.
This means from within the company a remote connection system hosted by RSA-server is in place ,to perform safe connection.
On top of that is a VPN tunneling in place based on CISCO.

Well, from my knoppix anywhere on the net I can do a connection trough my router at home (using IPSEC for VPN) using the VPN cisco client present on the knoppix cd . And connect then with VNC to my MS desktop in order to work.
So on the job I can have a powerfull pc for running all sorts of apps.
And at home I take on old pentium without harddisk and so on (just enough to run knoppix KDE).
And voila,

For a cheap price I got teleworking at home running apps at a good speed.

Damn .. it reminds me more and more of terminal-server enviroments like in the old days ...