Battery life is not only increasing due to improvements in the battery itself but also due to software improvements.<p>It would be interesting to see precisely who much software and hardware improvements contributed to increased battery life.