I have had good luck with the Energizer XP2000, though I don't know if you're looking for a charger that will run on disposable cells. The XP2000 is a lithium polymer design that holds a charge well. You recharge it from various sources.

The cables & tips provided are a bit chintzy, but I don't use them. My Moto Droid 2 phone came with a great charging cord that has micro-USB on the phone end and 120VAC prongs on the wall end, but the 120VAC prongs pull off to reveal a standard size USB connector. So with one cord I can charge the phone from the wall, any powered 5VDC USB outlet, or the XP2000. Then later I can re-charge the XP2000 from the wall or any 5VDC USB outlet.

I have a micro-to-mini USB adapter that I tethered to the same cable that lets me connect a USB-powered external hard drive to a computer. It sounds trivial but it really helps cut down on the cable tangle in my EDC bag.