Hi everyone, Last year I opened a topic regarding the Mac Mini I was planning to purchase during our local Back to School campaign, but none of the APRs in my city had it in their stocks and couldn't supply it on time. I then decided to wait for the next generation 13" MacBook Pro as I was thinking it would get a redesign. Though, you know, it didn't get one and I decided to wait for the 2012 Mac Mini until today. Here is the thing: I'm stuck with my almost-2-year-old Acer Aspire 5741G notebook which has an overheating problem for the last year or so. This overheating got so far that now I can't even watch a 20 min video without it shutting down itself. It even has a Cooler Master NotePal U3 under it. About an hour ago, I disassembled to clean it but turns out the fan works perfectly fine and there is no dust inside. So this overheating problem is a really serious issue. Oh, forgot to mention that after reassembling it, the keyboard started acting really weird which is not an issue when I'm using it at home as I use a wireless keyboard instead. Though, I can't tell it's a notebook anymore. Long story short, I decided not to wait for the 2012 Mac Mini as I'm actually in the need of a new notebook so I am planning to grab a MacBook Air. I'm a programmer and am studying software engineering, so I will be mostly coding on it. I use Sublime Text so I don't need much of a screen real-estate which is why I seriously consider a MacBook Air. Also, 11" MBA has the same resolution (1366x768) with my current 15" notebook, which is enough for me. I will also be plugging it to my 23" monitor when I'm at home. Here are my questions: 1) Since coding means lots of reading and writing on the disk, would it cause the SSD wear off quickly? I want this machine to last at least 2 years, so this is really important for me. 2) Considering that I'm not doing anything memory-intensive and SSDs perform better than HDDs as virtual memory, 4GB RAM will be sufficient right? 3) Some people tell that 11" MBAs' battery last about 2-3 hours maximum rather than 5 hours. I do not believe it's true but if it is, it's kind of a deal breaker for me because I actually need the 5-hour battery life as I will take it to the university with me almost every day. Thanks in advance!