Ever since then I've been moving downhill- cubicles, "hotels", shared working areas, "pods". It all sucks. Programmers need quiet areas to work and think. Why does Microsoft understand this, and the rest of the industry not?. (Microsoft gives each employee their own office- with a door).