I've been reading these forums for about 2 weeks now almost every day. I am attending college for comp. sci. in the end of Sept. and need a laptop, and I cannot decide on the current cMBP or waiting for a hopeful Haswell release. I haven't really considered the rMBP at all because upgradability sounds good to me for a cheaper price. I've toyed around with a few laptops in my local Apple store and I admit the screen looks nice. Does anyone have a suggestion for me?