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.