We have many special chargers, and also have many solar power devices, but those aren’t jacks-of-all-trades.
Now, let’s introduce the remarkable jacks-of-all-trade solar power charger, Freeloader Portable Solar Charger. As its name suggests, the charger can get power from sunshine, through the solar panels on the charger, it can transport the power to any hand held devices such as cell phone, iPod, or PSP. Moreover Freeloader also supports USB charge via PC or AC outlet.
Freeloader Portable Solar Charger is priced at $49.99 USD. If needed, you could get it from Thinkgeek.