I have completed the first draft of a document of proposed changes to the current Cronjob Package.
A serious limitation of the package is that you can only specify one time to run the cron. Anything more complex would require separate entries in the database. When I started working on correcting that problem I decided to rethink the entire package.
I would like to get any additional ideas and feedback now, before I start writing any code. I'm going to try an experiment of writing documentation before code and see how that works. This should allow further rounds of comment before changes become too time consuming.