This is my recent setup optimized for doing my research. I mainly use OS X, but I also run Windows for embedded system programming and Linux for running Simics VM. All of them are virtualized within VMWare Fusion.
In the photo, there are four screens but are actually only two Macs on the 72-inch wide desk. I found this setting to be useful because it's portable and the load can be balanced between the two. There are several other computers in my room for server and simulation purposes.
All the computers are synchronized using Unison, and controlled by a single set of keyboard and mouse using Synergy. I modified the source code of Synergy so that it supports Magic Mouse perfectly (the original version uses some deprecated APIs which doesn't support pixel-based scrolling).
Thanks to the GoodReader application on iPad, I can read all the books and papers even when I'm on the go. I need to hide the annoying iPad's white USB cable, but the iPad's power issue makes the problem a bit difficult to solve.