My office is in the basement, so it's a real cave. I'm not wpchat won't let me show you a picture though.
I run an HP desktop with 16G of ram. I added a good video card and run a 30" monitor at 2560x1600.
I've been running Arch Linux for about 6 years now, and some other variant for many years before that.
I run Enlightenment 0.16 as my Window manager, and VIM as my coding environment.
I have a Macbook that work bought me that I use when on the road, but the tiny screen makes it hard to really get things done.