Wirelessly posted (Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_2_1 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8C148 Safari/6533.18.5) So I'm debating about what MBA to get, I'm looking at all of the models and various upgrades, and I will probably wait until after the refresh but not so sure( see below). Money isn't really an issue. I would use it for basic word documents, email, Internet stuff, light photo editing, maybe a game or two, all of which, from what I understand, could be easily handled on the entry level MBA 11". But my problem arises in the fact that the other and most demanding on the CPU would be that I want to do programming on it. I am just beginning to program and I can do fairly basic java, but I plan to learn and use alot in the next few years more advanced java, objective C and Xcode. I don't know if the current specs on the 11" are enough to handle that considering my current 4 year old Dell desktop running xp with dual 1.86 and 2gb ram occasionally crashes while do basic things in netbeans. Will the 11" 1.6 ghz, 4 gb ram be enough? Or should do 13"? Or should I wait for the refresh( Once that happens this should be a little easier) and get the 11"? Ideally I want the 11" for the portability and ease of transport, but I'm worried about CPU. Thanks!