I've got a ReZAP Battery Doctor RBC883 from
Rezap
Works OK, you might get a few extra charges into an alkaline but I don't think they have the same capacity as a new alkaline. Works best if you put the batteries in the charger after every use ... if you run them flat they don't recover...