This is another less expensive option? La Crosse Technology BC500. It has less features, but should be "good enough" for most people.
Right now I have 3 "semi-smart" chargers so I don't need another one. I had one that would do a full discharge, but unfortunately I can't trust it because I can smell distinct "magic smoke" from it. I haven't taken it apart and even if I did, I'm not risking a fire trying to fix a $15 charger because I can't properly test it afterwards.
If you want to learn more, go to
http://www.candlepowerforums.com/vb/forum.phpYou will find a ton of information on eneloops, maha, la crosse, etc. The people over there have discharge graphs, long term testing on eneloops, etc.