$89 from tower and I couldn't be happier.
So far its brought my 2x3000 mAh NiMH packs back from the dead with its cycle feature - they would last about 2 minutes in the car before flat. First discharge on the ICE it showed 300mAh of capacity about 8 cycles later and I'm seeing 2200mAh capacity out of them.
Does NiCd, NiMH and LiPo. It needs an external balancer for LiPo's, and I've just grabbed a Great Planes one to balance the LiPos I have on the way.
I like pretty graphs and the ICE delivers

Only complaint I've heard about them is they'll only discharge at max of 10A... so far that hasn't been an issue for me!
ICE Charger
http://www3.towerhobbies.com/cgi-bin/wti0001p?&I=LXHDJ1&P=ML
Temp Sensor (if you wanted it - I'd say yes for LiPos)
http://www3.towerhobbies.com/cgi-bin/wti0001p?&I=LXJAH5&P=M
Balancer
http://www3.towerhobbies.com/cgi-bin/wti0001p?&I=LXMGS7&P=M
and any other plugs depending on your batteries. Comes with Tamiya charge plug and alligator clips standard.