useless technology at the moment.. mobile batteries cant even hold up with 3G .. let alone more..
It's GPS that kills the battery, not 3G/HSDPA.
On the batteries thing, fuel cells, coming to phones and laptops within the next few years.....
Laptops have improved vastly over the last couple of years, I can get 6+ hours continuous use with ease on my Tosh R630.
As far as mobile phones go, the manufacturers could easily reduce the default power consumption if they could be bothered to tweak the ROM properly and stop installing "default" apps that tell the GPS (and other hardware) to switch on in the background (eg, live weather).
Example in case being my Galaxy SII.....
When it had the standard O2 ROM (Gingerbread 2.3.3) on it, you had to charge it every night without fail if you wanted it to make it through to the next morning. The latest O2 ROM is Gingerbread 2.3.5, and while the base ROM itself has improved things and addressed certain bugs that were present in 2.3.3, it's still no better where power consumption is concerned.
I installed an open Gingerbread 2.3.6 and made certain tweaks (eg, increase Wi-Fi scan interval to 180s from the default 60, disable Wi-Fi when screen off, etc) and now get 2 full days use on a single charge without a problem.
There is no doubt that we need to find an alternative to the Li-ion solution we have at the moment, but improving the current performance is very easy if the manufacturers can be bothered.