Shopping around for my little sister who's going back to college, being more of a software guy I'm really out of the loop when it comes to hardware. I bought an macbook in late 2008 (first aluminum) I ended up adding-on a whole bunch of options on my computer and got my self a power machine, which I probably didn't need at the time.. The logic behind this was that it would "age better", I didn't want to be left out of the loop after 2-3 years because it couldn't keep up with new OS, and it seems to have worked (typing this on the same macbook running El Capitan beta) I'm not sure I the base model sold that year can run as smoothly as mine today.. With that being said my sister is starting college and she wants to do something similar, she wants to get a very good machine, one that will age well through time. She's planning to keep this computer for 8-10 years if possible. Now without considering what's user replaceable (Updated nothing seems to be user replaceable on this machine) what would be the optimal set up? 2.7GHz Dual-core Intel Core i5, Turbo Boost up to 3.1GHz OR 2.9GHz Dual-core Intel Core i5, Turbo Boost up to 3.3GHz OR 3.1GHz Dual-core Intel Core i7, Turbo Boost up to 3.4GHz 8GB 1866MHz LPDDR3 SDRAM OR 16GB 1866MHz LPDDR3 SDRAM FYI She doesn't need the computer for anything more than regular usage, word processing and stuff like that, but we do want to invest her money were it matters most. *************************UPDATE Looking around Apples website.. Are MacBooks today still being sent with 128GB of storage for a +1500 Canadian $? That seems a bit ludicrous! I was gonna set her up with at least 512GB.. I guess that limits our options greatly. Am I missing anything?