I've been a huge Apple fan. I love their computers, under one hood you can run any OS you want, plus it's commercial UNIX. Great for development. However for the last four years each new hardware release has been a disappointment. I've got four MBP, two minis, a Mac Pro and lots of other gear. Now I have to conclude there's no good computer for me in their lineup. Mac Mini They took the discrete GPU's out so it's a $900 toy relatively MBP Glued batteries and soldered RAM, seriously? I've got a 2006 MBP that is going strong because I've upgraded RAM and disk. The SSD just crashed again, I'm updating it with a brand new one. Can't do that anymore. I could even replace the old battery if I wanted. This was the one that actually had a door on the back for easy swapping out components, remember that? What a great design. iMac Since it's hardly upgradable after the fact you have to BTO. Pricing that out for a minimum computer I'm at $2500, for a mobile GPU/CPU machine! Give me a break, plus who wants another screen? Not me. nMP I've waited and hoped, and while there's a chance this might make SOME kind of sense I'm seeing that it probably doesn't. I do software development and play games (booted into Win 7). This looks like a bad gaming rig with too much CPU and not enough GPU, but would make a lovely development machine. However, for $3,000? I don't get it, I have a hard time believing the "professional" graphics market is that big. I suspect Apple has lost it's way, and any rate I'm forced to go Hackintosh or straight up PC. Maybe not surprisingly I hear more people who are in my camp, than those who are falling in love with their latest products.