Remote desktop is also Faster than VNC in my own usage experience. I use both internally. The problem with remote desktop is, it's more of a pain in the ass to lock down in active directory. VNC you just pop it on, load as a service and password protect it. VNC works cross platform and is cake to use and deploy. Remote desktop, is much faster, even with all the compression turned on in VNC. I use neither over the internet though, in my case risk is too great. I mean if the password is broken, the user has ROOT. It's not like a http or ftp server that gets hacked, you are opening the door all the way. You have a sonic wall, I think you have mentioned it in other threads, there is built in VPN into a lot of those things?