RealVNC has been around for a long time, and it is a great tool for remote control of a computer. I remember using it on servers back in the WinNT days. It runs as a windows service, so using the small client, you can connect from anywhere over port 5900 (the default). For pair programming, it's essential...