If you have an office like this in Scotland - I WILL come and work for you...I've said it before, but would you really want to bet against Joel Spolsky for anything - I mean, this guy has some of the best ideas on the planet...Microsoft, how did you let this guy get away???

If you have a few hours and are interested in making the best software you can, read some of the articles on his site. I haven't read a single thing on his site that I've disagreed with (I am very opinionated when it comes to this type of thing - this is a good sign!)