Did you really need to explain what an iMac is on a tech site?
I do some iOS development on my 2008 MacBook which is starting to show its age. I have to remind myself more and more frequently that a Mac Mini would be a more than adequate replacement, rather than splashing out on a 27" iMac.
Shame there's no i7 version though. If you're going to splash out, you might as well do it properly!