I've done this to some degree, with some VB software and a PMD 1208LS USB data acquisition module. In my case, I was really looking at the battery charger, but the setup would be much the same. You could use the PMD's analog out to do a voltage to current sink, to program the discharge current, and you could also do non-static current drains, simulating loads that draw low standby, then want large run-time current. I did some investigation of "memory effect" in NIMH cells using this rig, with the results here, including printouts from the PMD software: http://www.dvanhorn.org/NIMH/Index.php -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist