Maxium has some different IC since it is very touchy to charge one of them.
Here is a link to one of there ICs. It handles 1 to 4 cells with programable settings.
http://www.maxim-ic.com/view_press_r...release_id/186
Problem it take some heavy current to charge one of these wonders.