So here's the deal...I have a 2007 MacBook Santa Rosa model that's starting to get wonky in various ways -- no longer sleeping when the lid is down, batteries (I have multiple) don't always charge, some of the casing is literally falling off, sometimes it takes a while for the user select screen to come up, etc., so I'm going to look to get a new MacBook of some sort around the end of the year, beginning of January-ish. I'm kind of put off by the rather...limited...options for a guy like me. It seems to me now that you're given a RAM size and you're given a nonvolatile storage (for lack of a better term for hard drive space, because it's NOT a hard drive!) size, and that's IT. You can't change it. You can't add your own RAM or upgrade the drive storage (at least not without voiding your warranty). Right now my MacBook has two SSDs in it (took out the SuperDrive and replaced it with an SSD), drive space totalling 768 gigabytes, probably about 20% of which is not used. Doesn't seem that the current MacBooks can support that without slapping some kind of external storage on it...which kind of defeats the purpose of portability...and yeah, I know, SD and microSD are small enough, but still, "thumb drives" and memory cards and such are not reliable -- several times I've had to reformat due to corruption, which those things are very prone to. (To me they're just temporary storage for transferring from one computer to another.) Another thing...I'm a developer for a living, and even when I'm not working I find myself writing code for a personal project or a side project or whatever else have you...so I'm looking for something that will facilitate writing code on the go. So yeah, the 13-inch screen on my current MacBook is fine for NetBeans, and I just wanted to see if anybody has experience developing on a SMALLER screen... Which brings me to this: I'm a pretty tall guy...and I fly a few times a year, and I bring my MacBook with me. Problem: because of my height and my long arms, it's very difficult to type if there's someone next to me (and I don't think my wife would like the idea of us flying separately to the same destination!) because my elbow would be in that person's face. And FORGET IT if the passenger in front of me wants to recline. Would a smaller size make things workable?? The only other workaround I could think of was to bring my iMac keyboard on the flight with me and put it BEHIND my MacBook and type that way. I could extend my arms far enough back that way but of course that's just asking for other annoyances. What should I do? (And yes, I do need that much storage space, even for a laptop.) I am NOT dealing with a non-Mac laptop again; I'm done with that nightmare.