Until fuel cell technology becomes ubiquitous and cheap, you might wanna opt for good old fashion hand cranked power. The Cell Phone Charging Hand-Crank Radio also receives AM/FM, 7 weather channels, VHF TV audio, and has ALERT function to receive National Oceanographic and Atmospheric Administration weather warnings. It also includes a 2 LED flash light beam and a red blinking light. Turning the crank charges its internal NiMH battery. No info on cell phone compatibility, but assume the major ones.
Available at Hammacher Schlemmer for $50.