I'd suggest getting a battery with a solar charger, such as the PowerMonkey, and using that to charge your devices. You can retain the charger even after the device becomes obsolete. Some hand-crank radios are better than others but I wouldn't trust one to give consistent voltage to a cellphone...