I've never used one. Well, I can't say that totally. I've "tried some once or twice" over the years, but it ended up that I can't focus on the stopping and starting points of a program to keep accurate numbers so it seemed futile. I guess some will document when a program becomes inactive after some period of time maybe. That might be good.
But then Paying a monthly fee for the ap, make sit all that much less attractive.