This kind of information (which appears in the server logs, AFAIR) would be SOOO handy! Make a request in @Ideas.
Also, welcome to New User Group! You will get more replies if you post to @Discussions.
You could consider the Install OnTimer Script. I'm just thinking off the top of my head but what if you told it to run a script every 5 minutes to update the end time on a record in another table. The end time would only be off by 5 minutes at most.