I used to be an iMac + 2 extra screens kind of developer, but I learned that with really good custom keyboard shortcuts, it can be even better than extra screens.
Now I'm happy with 15" laptop screen, and I'm never more than one keyboard shortcut (usually 3 keys pressed at once) away from any app I need :D
