NX is awesomely fast! I just wish there were something similar for Windows (altho its architecture would have to be heavily modified, I’d think, to become capable of it).

Yeah, VNC is slow. RDP isn’t available on home versions of Windows. VNC, RDP, and NX all require manual port forwarding to work, which TeamViewer gets around. Too bad TV isn’t much faster than VNC.