I consider myself a power user - I have around 3TB of data files (years of academic research, lectures, PowerPoint/Keynote presentations, Word & Pages files, PDFs, etc.) plus music, home video, movies, and around 900MB of iPhoto pictures. I need to run a Windows 7 virtual machine occasionally for some specialized Windows-only scheduling software and to verify my Mac-authored PowerPoint files display properly on Windows. I use Osirix (a medical imaging open-source package) frequently, which is fairly memory and CPU intensive, but not in any sort of life or death situation. Any video editing is done in iMovie, not Final Cut Pro. The app where I need the most power is Handbrake, though again I can walk away from it if I need to. I use Pixelmator for image editing, not Photoshop. Other than Acrobat (and the Flash browser plugin), I use no Adobe apps. So, now comes my question. I have a 2010 27" iMac with a 2.93GHz i7. It gets around 8200 on multithreaded Geekbench 32-bit (around 2200 single thread)... It's time to upgrade... But to what? I have a 6-core nMP on order, but at ~$5,000 (incl. extra RAM and SSD capacity), it may be vastly overkill for me. Anyone think a new, loaded 27" iMac to be a better fit? I already have a Dell 30" 3008FWP to use, so I don't really need a new display (which of course is inseparably included with an iMac). The iMac could be upgraded/replaced a second time before hitting the price of a 6-core nMP. The other option is a loaded up 2.6GHz i7 Mac mini and upgrading/replacing that 3-4x times for the same cost as a nMP. Anyone have any sage advice. Based on my usage above - Buy the nMP and keep it 4-5 years, upgrade the iMac then again in 2 years, or get a Mac mini and upgrade it annually??