2nd revision of BatteryDoctorPro. There's still more to come before it is finished.