I have finally got the funds to go ahead and buy myself a new Mac, my MacBook Pro is on its last legs so decided it was time to buy a new one, and I spend my time as a desk and would rather have an iMac! So, I have about 2.5k to play with, I want the Retina iMac as I believe higher resolution really is the way to go, now, do I upgrade to the i7 or keep it at the i5? I've heard go for the RAM yourself instead of through Apple. I'm also upgrading the graphics to the highest 4GB option. Now my only main question is, are we going to be seeing a refresh at all? Or should I just go for it now?