It would be helpful if there was an option to automatically sign out all participates logged into the register at a set time each day (i.e. after close). This would prevent a missed or failed sign out from creating a log that continues overnight or for several days depending on the situation. It would also prevent inaccurate log entries caused by a participant accidentally signing out of a previous log entry that was left open when they intended to sign in on their next service date, which can result in multiple inaccurate log entries.
Another solution could be the option to set a daily maximum amount of time for log entries.