Finally, the correct answer.
Ummm, I don't think so.
If you are running Windows in a VM environment, get the fastest, most capable machine you can get. So sorry guys, i7 > i5. Period. There is a reason Intel makes two flavors, and it just isn't about heat and battery life for them - its about performance. The only reason to get an i5 is because you want to save some dollars. And only you know whether the $100 is worth it to YOU. For some people it may not be worth it. For others, we'd rather get the fastest machine possible so we are not left wondering what could have been but will never be...