10 Reasons Pair Programming Is Not For the Masses
Great article by Obie Fernandez. To be honest I do use pair programming occasionally, normally to check over code that is important to be right as it's a fundamental concept, or when I want to get the design right first time, or something that is difficult to fix later on if broken; but he has some great points in using it completely full-time