I’m a big fan of pair programming. The one issue I have is that it’s a bit harder to set up the ergonomics for two persons with one computer.
At work I have one computer with two keyboards, two mice and two monitors. It works pretty nice. It makes you not have to crawl over each other but it still doesn’t allow for individual adjustments of the desk height.
At home I have no dual monitor setup but instead I have two computers (one is mine, the other my girlfriends). I figured that it would be great if I could attach one computer to the other and enable a dual monitor feature. I installed VNC server on one of the machines and VNC client on the other. Started the server and connected. It works fine even though one runs Windows and the other Ubuntu!
Both setups works pretty nice! I hope I can try my home setup via internet with webcams, microphones etc to enable (some) pair programming when not in the same room.