Having recently purchased a new 27″ iMac I am pleased to say that so far I am thoroughly pleased with it. Running Parallels Desktop 7 makes it fairly east to run virtual Linux guests, I did have to fiddle with Xmodmap to get some useable key mappings, but I had expected to do that anyway.
For anyone interested the my .Xmodmap (under the Linux guest) contains:
keycode 94 = 0x60 0x7e keycode 49 = numbersign plusminus
Note: This is for the Apple Wireless (UK) 2011 keyboard an maps the tilda and reverse tick to the key left of Z and the hash and plus/minus to the key below esc.