One of my biggest reservations with a programming career is the general lack of human contact. Open offices alleviate this somewhat, and make work much more tolerable to me. I do realize that I am significantly more talky than most of my coworkers though (Sorry guys!)