.
How about we stop treating files like they are all the same? Having to go through messages and emails to figure out which files you're supposed to work from and which ones are for reference only is just a waste of time and is error-prone.
The file versioning system within any bCommunities task, allows for files to exist in several versions at the same time as an automated form of revision control.