Hi there, A few months ago I posted asking if a Mac would be a viable option for a computer science major. Since then, I have increased my knowledge on computer science in general and have come to the conclusion that it would be more helpful to be using an Apple computer than any other computer brand when it comes to my major in general. As such, I have not reached the issue as to what mac I will be getting. My current intentions are these: I will be hooking the laptop up to a 20.5” 9:16 1080p monitor when in my dorm room and at home. I will be doing some light gaming (Runescape and Minecraft) and I would like to get into more graphic-intensive (for a Mac laptop at least) games such as GTA San Andreas and The Sims 3 (Possibly Skyrim on lower settings). I also intend to use Photoshop and other picture editing software along with some video capturing/editing software. I will be required to use Windows 7/8 at times, and I would like to do this through VMware or Parallels. I also intend to develop applications for iOS and will be testing them on my iPad 2. My budget for the laptop itself is right around 1,400 USD without tax. I can go a bit over if necessary. Considering all of this I have ruled out any past 17” MacBook Pro, the 11 inch Air, and any new 15” MacBook pro. So my options are: A REFURBISHED 15” (Low end October 2011) A NEW 13” MacBook Pro (high end or low end) A NEW 13” MacBook Air (high end or low end) I currently own a USB 3.0 1 tera hard drive and a 500gb USB 2.0 so storage is not a very big issue unless Macs cannot handle storing/running applications very well through an external harddrive (I have no idea if this is the case). I have no idea if advanced CS classes get processing hungry which is the main issue in deciding along with the issue of gaming on a MacBook air. What do you think the best option is, and why considering all of the factors in my decision? I am in no rush and may have more questions coming up. (Also the reason I posted this in the MacBook air forum is to hopefully get some insight on this mysterious machine I have very little knowledge of...I am positive the MBPs are capable...just not sure how they matched up to MBA for what I need) Thanks for reading.