If you're looking for Archive specifically, you could create a global event handler (documents and workflow) to do your checking for you. This way it's in one spot and happens anytime a document is updated.
To make it even more dynamic, you could then create some Custom Settings that say which classes (page types) you want to check this for and what email template to use.