The best computerized charger I've found is the Duratrax Intellipeak Ice charger. It's around $160 or so, but does any battery up to about 11-12V. You program in NiCad/NiMH/LiPO/LiIon, then the number of cells and capacity. After that you can charge, discharge, cycle, and recondition. I've been using them for maybe 2 years now.
http://www.duratrax.com/caraccys/dtxp4170.html
I purchase all my gear from hobbywholesale.com or hobby-sports.com.