A newer version of BatteryCare is available.Or, Learn More About BatteryCare
Full user review
"Ideal app if you want to care your laptop's battery"
It has a counter which allow you to establish how often a calibration process has to be done. it could be each 20, 25, 30 or 40 discharge cycles, you just have to set ir.
I haven't found any cons... I've just downloaded it 1 hour ago