I work at a company that does ASP.Net programming and new the type of hardware needed for good performance for that platform. We have a concept we want to work on for iOS and my boss has given me the okay to pick up a Mac laptop to do it on. I want to stay in the $1500ish range, though I could stretch that if needed. Is the 13" MacBook Air (with 4GB RAM and 256GB flash) too much of a drop down in performance from a MacBook Pro (4GB RAM and 500GB disk)? Never having owned a Mac Laptop before, can you upgrade the RAM on a MacBook Pro (much cheaper after market prices)? If I remember correctly you cannot upgrade the RAM in a MacBook Air - correct? I know the MacBook Pro will be more powerful, but the size and portability of the Air are very intriguing. In either case I'll be using a large external monitor, not that it is relevant since both have 13" screens. Which way would you recommend?