I can't see why everyone needs the 2012 iMac... buy what you need now, when you need it. Since whatever you buy there's always something around the corner anyway.
the problem is that we need to make the most of out our money not everyone can pay for outdated computer components we cant pay premium price for 2011 components so buying a 2011 is just not an option. stop suggesting such thing.
----------
K, for those who can't wait and need an all-in-one, get the HP Z1 Workstation:
http://www.hp.com/united-states/campaigns/workstations/z1_features.html
More power, more memory, more graphics, more expandibility, more user upgradibility, Blu-ray, webcam, SSD, etc.
It may not look quite as pretty as an iMac, and it does not run OS X (though you might be able to Hackintosh it), but it's a pretty good alternative.
Just sayin...
we want an imac not windows machine some of us hate windows, and more importantly have bought software that works on a mac and not on pc.. so what do we do throw that money that weve spent on software away. Moreover some people like the apple ecosystem with the idvices and other stuff we cant just say *****!t to all of that.