Joel's post on this subject have always bothered me. Why do your developers need two $1500 monitors and a $1000 chair just to write code? It just seems wasteful to me.<p>Also, wow, people <i>pay</i> for instant messaging (HipChat)? If you own any kind of server you can set up an XMPP server + your choice of web client in 30 minutes and it's free forever.