Excellent blog on pair programming.
A quote from the blog entry:
"No you're not faster on your own, you're just creating more crap for your colleagues to puzzle over and eventually delete. The code you write alone sucks. That guy that is getting on your nerves is trying to tell you (clumsily) that your code sucks, try to listen to him and you'll turn into a better programmer."
Have you encountered one or more of these styles? How many developers are pair programming these days?