how much weight do you want to carry? How much juice will you need? There are many options, from a tiny Energizer unit with two lithium AA batteries in it to 10 pound lead acid battery bricks for video professionals.
If it's just for a phone or an mp3 player, look for the battery-based units like this on:
http://www.amazon.com/Energizer-CEL2MUSB-Energi-Instant-Charger/dp/B001FO0IPMThis will power a small mp3 player or a basic phone.
need more juice, or 12V output to support standard car chargers, here's 70,000 AA batteries worth of power:
http://www.goalzero.com/shop/p/7/Sherpa-120-Power-Pack/they also have smaller solutions, but the prices are rather breathtaking.