Hey all. Inititally planned to get a netbook as a travel companion to surf the net and watch videos, as I'm entering university soon but it takes me an hour to travel there daily. After awhile I decided to buy a 2nd hand low-end MBA due to the superior screen, touchpad, good battery life, light weight, style (doesn't look like a cheap netbook). However I'll be taking computer science in university, and I figure I'll end up doing lots of programming on my notebook and end up installing Windows + Parallels. Wondering if I should get the higher end MBA instead as the extra RAM, SSD space and more powerful CPU would definitely come in handy. However it'll end up costing almost 2x as much. I feel the 2010 MBA should be able to handle itself too though. I remember installing Windows XP + VMWare on my 2008 MBP with C2D 2.4GHz + 2GB RAM, and it seemed pretty smooth. But it might end up suffocating a bit on both RAM and SSD space at times. I wonder if the C2D 1.4GHz is sufficient too. Actually come to think about it, it makes perfect sense to go for the newer 2011 model since I'd definitely make use of the higher RAM, higher capacity SSD and more powerful CPU. There's only 2 things holding me back from buying it: Price: I was planning to get a cheap notebook that's not a pain to bring around. The 2011 high-end model isn't cheap at all and is practically 2x the price. OS: Honestly, I prefer Snow Leopard and I feel it's the better OS. I would consider Lion to SL as Vista to XP. My friend's MBA has Lion and it feels slow and sluggish, and I hate the new gestures, spaces, launchdock and mission control. Also, don't suggest the MBP 13" please. I own a 2008 15" MBP and while I love it, it's a huge drag to lug it to school every day. I want something lightweight.