We work on several assemblies at a time (simular changes to each). When we are done with one and check it into Vault, the files are not deleted because one or more parts in the file, is open in another assembly. Therefore, no files are deleted. Because of this, our hard drives get full of files that may become out of date by someone else making a change later. Now we have the problem of over writing someone elses revisions.
Let Vault delete all files that are not open on check-in.