I worked both alone and in software teams and now actually realize we never did pair programming. We usually followed a pattern like this:
Although I cannot answer your question directly, I can answer this:
Would I want to be involved in pair programming?
The answer does not have to be black or white. From scale of 0 (no, not at all) to 10 (sure absolutely), perhaps I would be somewhere 3-4.
The reason is programming is bit of science and art. And if you look at both of these professions most people are 'solitary'. They sure can be social and appear to have main stream appeal but when they are focused on their endeavors, they usually prefer being alone. There, of course are always exceptions..
The reason for above I guess is because things are not evident from the beginning. When you are writing a piece of script, you even yourself do not grasp all the tiny details from the start. You perhaps have a plan and want to iterate back and forth until the 'dots' connect. This is exactly why I wouldn't prefer pair programming much:
Because every time there is conflict, I will have to resort to explaining the 'next' step to justify the current step to my partner.
Above is a double edged sword, it can be beneficial or time-consuming with no returns on effort spent whatsoever.