Currently torn between the two. Based on benchmarks, they're at 7287 and 8605 respectively. Just a 18% difference in CPU speed. I'm not too bothered about the difference in hard drive space as I'll take it out and put in an SSD somewhere in the near future. The only situation that CPU performance is important for me is when I'm virtualizing Windows (Parallels/VM). Anyone able to share if the better i7 will be a difference in making virtualization a smoother experience? I've read that the SSD is a bigger factor in running smooth virtualization. Would getting the i7 be advisable in this case?