seriously doubt there will be much battery life difference. In power saver made both should clock down to about 1.2 GHz and consume the same amount of power. Under load the i7 will consume more power but most people don't load the laptops when unplugged.
Does CPU go up to 3.0 ghz with watching flash content? does that mean more heat?
It wont use the all the CPU power.
If it needs more power than 3.0GHz, it will go to Turbo boost mode.
Flash would only consume few hundred MHz if I remember correctly.
My friend has the 2.5 and I have the 3.0 Ghz. Is it normal that my 3.0 ghz feels a bit warmer to touch than the 2.5 in the back center?
This is w/ very simple tasks
I recently got the 3.0 - I'll let you know later what the battery time says after I unplug it after the charge is 100% so you can compare to someone who might chime in who has the 2.5.