Tools exist these days such that remote pair programming can be more effective than sharing a computer in person. Last fall I wrote a pair programming guide for my company’s blog.