I prefer VNC (UltraVNC being my distro of choice).
It's fairly easy to setup, fast, and can survive a logout (ie you can STILL SEE the screen of the remote after you've logged out, and thus can log in again under a different user).
That's a big deal to me, because I set my machines up to auto login, but those user credentials have VERY limited access to anything. Mainly just the "games" folder off c:\
But to actually do anything with the machine, I generally log off from that user and login via a different set of credentials with a pwd, that has net access and admin rights.
Windows Remote access makes that process more difficult.
But, I've got a few machines, where, for whatever reason, UltraVNC will connect but then the screen is hung. No idea what's up with that.
So, I deal with Windows RAS anyway.
But for local access, I +really+ like the logitech k400 keyboard.
http://www.google.com/products/catalog?q=logitech+wireless+keyboard&num=50&hl=en&safe=off&client=firefox-a&hs=YI1&rls=org.mozilla:en-US:official&prmd=imvnsuz&biw=1027&bih=760&um=1&ie=UTF-8&tbm=shop&cid=5795281899137600688&sa=X&ei=xdTQT8PXNKmY2wXN-_G-DA&ved=0CJMBEOUNMAA
it's wireless, has a built in touchpad, has great battery life, plus it can be turned off.
And it's small enough to tuck almost anywhere on a normal cab.