Pair programming, in agile development environments
I was wondering how many of you make use of pair programming on a daily basis. It seems that some developers like to adhere very strictly to pair programming in all development work. Others find that it is counter productive. 

What do you think? Do you find it helps to produce better and more bug free code or is it more of a restriction with regard to what one might call creative development?

What were some of your best/worst experiences with pair programming?

Cheers,
Pair programming, in agile development environments
===

I was wondering how many of you make use of pair programming on a daily basis. It seems that some developers like to adhere very strictly to pair programming in all development work. Others find that it is counter productive. 

What do you think? Do you find it helps to produce better and more bug free code or is it more of a restriction with regard to what one might call creative development?

What were some of your best/worst experiences with pair programming?

Cheers,