I think one of the points that the iMacs, iPads and Retina MBPs make is that Apple is rapidly converting their line to non-upgradeable, buy 'em and use 'em computers for a specialized market.
That specialized market happens to be a ton of people who have never plugged anything other than an iPhone or an SD card in to a computer. Most people don't know, or care, what "FireWire" or "7200RPM" or "upgradeable RAM" mean. For them it's an Apple, it looks really great and it's as faster than they'll ever need.
The problem lies with those of us who really want to do something with our machines. There are not very many Apple computers left in that category and, like the mini, most of them legacy products. Windows boxes, commercially built or self-built, are about all that is left for 'nuts and bolts' computer users.
There are plenty of things that i can do with my current iMac... Seriously, what do you do with ur other super hexacore machines that a i7 with SSD, with 27" IPS panel, and with top of the line mobile graphic card can't do??? Please enlighten me.
this is starting to get ridiculous.