Work environment vary wildly. Some lucky few have the luxury of private offices while most of us are situated in some version or other of the open office space.
I'm looking for hints and tips of what each and every one of us can do, regardless of the details of your office layout, to improve our work environment. I realize there are always problems that you can not do much about and your boss refuses to solve, but what I'm looking for here are things that each and every professional developer can do.
What do you do to keep your focus up if your environment is loud? What are the small things you do during the workday to keep feeling comfortable through long programming sessions? How do you set up your equipment the best way?
Please share your best "Pimp my desk" experiences.