I've been thinking a lot and working with companies on longer battery life, going through a number of theoretical and practical solutions.
How do you show up to an 8am meeting with a Mac Book Air (~9 hour battery life) and need to plug in?
No matter what solutions to longer battery life companies come up with, they won't be able to over come the biggest problem: humans.