I'm in a bit of a pickle here. Currently I am in need of a mac to start up some IOS app development. I am a computer science major, so I will be programming, I've never even owned a mac before. However, I do feel I want a 15 inch retina macbook pro due to the availability of more space on the screen as well as the light and thin form factor. I'm not too pressed for the screen resolution except for the fat that it gives me and I like the other benefits the model presents. The thing I'm waiting on though is June possible update. My birthday is in June so it would be easier to buy as well, but I was mainly wondering if its worth waiting at all for Haswell, whether to get it with Haswell or just get the i7 at that time when the price drops because of the addition of haswell. Also quick side note, does anyone think 16gb of ram is worth it? If I'm gonna buy a mac since it's expensive as all hell I'm gonna want it to last me a good 4-5 years and I take very good care of my computers. Nonetheless, would it be wise to up to 16gb of RAM so im future proof or is it not even worth it? Thanks