i think that is already covered by the "hidden startup" form of isladog.
on the db startup, it first check the "linked" table if the Yes/No field is checked for maintenance.
if it is checked, the database will not continue to open.
if not checked, it has a timer event that continuously checked...