Okay, the news about Haswell MBP benchmarks has put me in a spot now. I am a PC user (been all my life. don't hate me for it), and I am also a .NET programmer having couple of metro apps for win 8. Now I plan to develop android and iOS apps and plan to start selling them eventually. Now my question is all iOS programmers out there? Is the new 13 inch MBA with Dual core i7 Haswell, 128GB SSD, 8GB ram a good machine for developing iOS apps, as well as running windows 8 on parallels where I can do android and win 8 development. Other things I want: 1. Higher resolution so that I can see more during development. I know the new MBA gives 1440X900 which is good enough for me. I dont plan to use a external monitor for the time being. 2. hardware virtualization and I believe MBA has it. Correct me if I am wrong. All this I can get in around 1349+tax Cons: No way to upgrade RAM or SSD after I buy it. The other option is to wait for till Fall 2013 the new MBP with Haswell. But is it worth the wait? I hope they increase the resolution on the 13 inch ones to match the 13 inch MBA. Would a similar configuration like the one above cost me too much? Whats good for the way I am planning to use it? Would iOS development need too much space? I dont plan to develop too many apps. On a side note, I am into photography, and I store a lot of RAW images. And I hate to process them from external drives. I do back them up occasionally to my NAS.