I'm starting a 4 year Engineering degree at Melbourne uni at the end of this month. I will probably be majoring in Civil systems, but will try and keep my options open in the first year so, I if I want to, I can change to Mechanical. I'm not really too sure which portable Mac to get. I think either a mid MB or low MBP would be fine for the first two years of the degree as I don't think I would be doing much intensive work in MatLab or Solidworks. After that I'm not too sure. What I want to know is if I get a low MBP now, will it happily run the software I need to use in 3-4 years? If not would a better option be to get a mid MB, with the thought to upgrade it to another MB or a low MBP in 2 years time? (I don't want to find myself buying two MBPs over the 4 year period). The low MBP is just within my price limit and I wouldn't consider the mid MBP. I've been keeping an eye on the Oz refurb store and it moves rather slowly so I don't think that is an option. Bottom line is I want to buy a Mac at the end of the month that will run intensive programs when I need it to - in the final 2 years of my degree. Any comments, opinions, etc. will be appreciated. Thanks in advance Note: I know there are a couple of threads with information about Engineering and uni/college but most don't go into much detail about running the software towards the end of the degree.