So the 3.1GHz i5 CPU upgrade option costs $100 and gives you an additional 200MHz per core. That's 4MHz/$1. Is it worth the performance gain? And how much would it reduce battery life? And how much additional heat will be generated, and is it noticeable in the experience?