Discharging Maintenance to Extend Battery Life
What would set your already useful program apart from others is to have the Pro version contain a feature to drain a battery when the wear drops below a user-set percentage. While still in a/c mode, the program would shift to using the battery until a user-set low level then recharge (could be automatic or prompt the user). There are more specific user options that go with this process, but I think you get the idea. Please refer to the battery utility that comes with most ThinkPad laptops. Stepping up the tool from just reporting to helping extend the life of the battery would be wonderful.
David Whitmore commented
I like this idea; because even though I've had portable computers since the mid-80s, no one theory I've ever been taught about extending the usage (use it now before it drains) time and the life (how many times can I do this before I have to buy another one) of the batteries for my computers.