You can give developers slow, old computers with a single monitor, but they won't be nearly as productive. I actively develop in about 10 languages (computer, not human). Have you ever tried to keep straight all the different ways that an if statement can be coded? I look all that stuff up and/or test things on my secondary and tertiary monitors (the third monitor is hooked up to a second computer) and do my coding, compiling, scripting, administrating, email checking, etc on my primary monitor. I could do all that on a single monitor but then that's a lot of task window switching and when cutting and pasting example code, looking up the parameters of a function, etc. that will kill my productivity by 25% minimum. So a couple hundred bucks for a second monitor is paid for in a couple of days. Really, that's a no brainer. BTW, I'm writing this email on the third monitor/second computer, +50 Geek.