I have a small engineering business- as in just me. Most of what I use is Autocade lite. Some spreadsheets, word processing etc. No photo or video editing. Currently using a mid 2010 mbp i5, with a 500gb ssd and 8 gb ram. I have parallels 10 with some analysis software running on windows (v7 and upgraded to w10, but I haven't tested everything yet for functionality) I'm getting slightly concerned about depending on a 5 year old laptop as my goto unit. So I'm considering an upgrade. The machine probably has to have a 4-5 year life expectancy. Is there any reason to go i7? I don't think autocad needs/uses hyperthreading (i've no idea what hyperthreading is, but I don't think I run anything thats assisted by it) Wait for skylake? Machine runs fine now, it rarely leaves the house, I use it more as a desktop than a laptop. I'm worried more about age vs. meltdown than performance. I've opened the machine a couple times and cleaned out fans and swapped the hdd and added ram. I have a 4 tb external backup hdd that runs both time machine and CCC. So I think I have backup if the machine self destructs. I run a 32" remote monitor for autocad. I don't see using a 15" screen day to day as main screen, resolution notwithstanding. As long as I'm at my desk I'll be on the 32" monitior. I've thought about getting an Imac instead, but I do use it outside the house on occasion, so portability is nice, though not vital. I'd just keep the 2010 as a portable unit, but I don't want to spend double on licensing costs for everything from ms office to autocad. I may keep the 2010 mbp for limited offsite use, and strip all the more expensive apps. Then it just becomes a glorified oversized tablet.