I've been getting ready to buy a new MacBook Pro and have been looking at the last version for a while now in anticipation for the new ones. I noticed that in the last generation, the base clock speed was 2.3 GHz and in the new ones it's 2.0 GHz. Does the amount of work done in each clock cycle of the new processors just enough to make up for the clock speed drop? Maybe even make them better? Or is there actually a loss of processor power in the new generation (on the base level)? And as a bit of an aside, I would appreciate any advice on any addons to the new computer. I'm planning on a 15 MacBook Pro (Retina). I'm someone who meticulously closes/quits programs I'm not currently using. However, I'm likely to be usually running 3 (sort of heavy) programs concurrently: Xcode, Eclipse, and Chrome. Since these will almost always be the only programs I have running, I'm thinking an increase of processor might be more useful over the increase in RAM (especially given the price). Would upgrading to from 2.0 GHz to 2.3 GHz really show any improvement? Or should I just leave the computer with the base components? Thanks!