Eigenpoll : Best Practices for Software Development : Pair Programming 

To program two people at the same computer. One typing and the other checking/thinks ahead.
www.pairprogramming.com