Energizer just announced two new portable solar chargers, the SP1000 and SP2000, both of which provide power through an AC or USB adaptor. If you're into that kind of hippie "let's not destroy the earth" stuff, this looks pretty good.
The SP1000 is a 1000mAh charger, while the SP2000 is, predictably, double that, but both can be charged either from outdoor or indoor light, or via AC if you're in a rush (it takes six hours to charge via light and half that via AC). They're available now, with the SP1000 coming in at a very reasonable $US50 and the SP2000 at $US100. [Energizer]