So i am looking to get a new rMBP. I plan on using it for app development, as i am just starting out in that, email and internet. I am looking at getting this one http://www.apple.com/shop/product/F...-22ghz-quad-core-intel-i7-with-retina-display and am curious as if its too much not enough our just right for what i wanna do. i do know i want the 15" screen and a decent size hard drive but do plan on getting a 500gb or a 1tb external for keeping my code files and the app files i will be making not sure if thats possible though anyways. Any help would be appreciated.