Looking at the new iMacs the 27" quad-core looks like it would make a superb pairing station for programming. I've been waiting to see what the update looked like before looking at end of year purchases. Here's how I see it:
- 2560 x 1440 resolution is a bit less than the 30" cinema display, but big enough. I don't think the pixels missing from the bottom really will matter.
- The CPU is definitely fast enough, and the quad-cores should make test suites run plenty fast when parallelized.
- The GPU looks good enough for programming work if you ask me. I know Hashrocket uses Mac Mini's for their pairing stations, and this GPU is even better.
- 4 GB of memory is plenty for most of the development my guys do, but expansion to 16GB looks like it future proofs the box for as long as I'd want to keep them in production.
- Plenty of USB ports left over after plugging in two keyboards.
- I really like the fact that the 27" model can also act as a monitor. That means I can use it with my Mac Book. (NB: It looks like it only talks to Mini DisplayPort devices though, so older laptops are out of luck.
- If you upgrade to the top quad-core CPU you can get hyper-threading if that would speed things up in your development cycle.
- A 1 TB hard drive is overkill for most of my work stations.
Overall this should be a great dependable programming workstation for anyone looking for a pairing station. The display size is the crucial ingredient for me. I look at it this way. I was going to buy the Hashrocket setup of a maxed out Man Mini plus a 30" Cinema display. Now, for $200 more than the 30" cinema display I go from 2560 x 1600 to 2560 x 1440, boo hoo. I'll save the roughly $1000 and get the iMac 27".