Jon: Any particular reason you felt the need to repeat yourself 24 hours apart?
And while I'm not interested in doing this, someone else might be. I have no hassle with adding function to the driver or any of my plugins that someone else wrote. But I don't promise not to fiddle with it
And I'm not sure this is a function for the Kobo Utilities plugin. The described function is something that could be useful for any device. I'm fairly sure that it could be written work with any device without much extra effort.
And while I said I am not interested in doing this, for a while I have had in my mind to do something to check reading status between calibre and the device. I've been thinking about this more since getting the Aura ONE and populating it (and yes, I'm one of those strange people who like to keep a lot of books on their devices). If I do that, extending it to compare some other attribute would be "a breeze".
Note: "a breeze" is used here as a programmers term to describe a small feature we think will be easy to add, but will probably end up taking more time than the rest of the project.