Mobile technology is advancing at a startling rate, with the average smartphone now boasting the kind of computational power we'd normally associate with laptops or even desktop PCs. However, one aspect of these devices which has remained depressingly static is battery life. Back in the 'dumbphone' days it wasn't unrealistic to expect your trusty Nokia...