I would love to have an iLogic trigger that would fire when a user tried to check in a file to Vault.
If I had this trigger event then I can write code so that the user can do a final check over before the file is submitted to vault. If the user find a mistake then the code can cancel the check in and the user can fix it.