this think here is designed to have flexible contacts to be able to charge various batteries. in addition it can be charged by solar, usb or power adaptor. it stores the charge and uses it to charge batteries or directly charges the battery i guess.
not sure how fast it works, but if just leaving it around the house all day is enough for it to charge my phone at night, i think that is already fantastic. green and money saving.