I have a dual 2.8Ghz Quad core Early 2008 Mac Pro (3,1) that I am debating upgrading. I currently have: -10GB RAM (2@4GB, 2@1GB) -8800GT graphics -115GB OWC Mercury SSD as the boot drive (and 1TB, 500GB WD Black drives and the original 320GB drive) These days I do mostly web programming (using Coda) with a little bit of Photoshop and Lightroom, plus Windows 7 running in VirtualBox for running Quickbooks (and IE). Should I upgrade the Mac Pro (USB 3, larger SSD boot drive, upgraded graphics card)? Or do I wait 1-8 months and see what the new Mini has? Obviously we don't know what a new Mini will have inside, but even comparing to current a current gen mini, as I'm not doing video encoding or much graphics work, I'm not sure the extra cores of the Mac Pro are really necessary for what I do.. I can replace my internal drives with a 4GB USB 3.0 drive and not lose storage or IO speed, but I'd gain a lot of desk space and thunderbolt connections. Are they any advantages of upgrading the Mac Pro versus moving to a Mini? Thanks for your time! Looking forward to hearing some thoughts!