Hello, everyone first post. I bought the i5 8/256GB SP3 a couple days ago. Loving it so far, but haven't had the time to really give it a work out. Oddly enough I find that I prefer typing on the type cover in the flat position, rather than raised (a little too much of a springboard feel for my tastes) - great design, though the track pad could use some work. I will be doing primarily programming and productivity work with it (Visual Studio, MS Office, light graphics stuff in Paint.Net, a server VM or two, etc.), but it would be nice to fire up the occasional game to kill some time. I understand both the i5 and i7 CPU's are going to throttle under load. I'm ok with that. What I'm wondering is whether or not there is a compelling reason to go with the i7 over the i5. Is there a significant performance difference (I consider < 10% to be relatively insignificant)? How about heat? The i5 gets fairly warm under load, so is it safe to assume the i7 would be noticeably hotter? What little I've found on the subject at this point would indicate that the performance difference between the two is negligible with the current throttling behavior. After all the latest updates, is this still the consensus? Oh, and one more question. If I do decide to return the i5 for an i7, what would be the best way to wipe the drive and/or revert the machine to a state suitable for return? Thanks.