I know, I know, you guys get dozens of those types of threads every week. And every post claim that their story is slightly different from the last. This post is no different. I, too, make the claim that my situation is a snowflake. Okay, so I currently have a early 2008 iMac. It's a little over 4 years old, and frankly, I'll be perfectly happy with this bad boy until at least next year, especially since this machine will continue to be supported with Mountain Lion. HOWEVER. I am going to school for computer science. I am a commuting student, and will have a couple of long gaps between class. I also work. So I'm quite busy, as you can see. Previously, I have stuff like math classes and stuff that I could take care of sans computer. However, this is becoming less and less true as time goes on. So I will definitely need to make wise use of the time gap. Going all the way back home, then going back to school is out of the question. Hauling my iMac there to work on is, too, laughably out of the question. And hence I'm seriously thinking of buying a laptop to accomplish this. I will need it mainly for programming, so a speed demon, it does not need to be. At home, I would buy an external display, keyboard and mouse, the whole shizbang, to use the MacBook Air as a desktop. Maybe even two displays, because I'm bad like that. So... should I? My other options: a) do without (jerk off during the gap, and work on assignments when I'm home), b) buy the cheapest clunker of a PC laptop I could find to keep me afloat for a year, or c) find a way to program on the iPad (yeeeeah right). tl;dr: Got early 2008 iMac. Considering replacing it with 11" MacBook Air+kvm so he could program when at school.