Automatically updated ArcMap symbology when layer file is updated

Idea created by mping on Sep 9, 2010
    In our enterprise system we have a couple hundred ArcMap, ArcGIS Engine and ArcGIS Server users.  We have layer files for all the main layers that we want to be universal though our system.  Whenever I update a layer file with new symbology I then have to find all the mxd's that are being used and manually update the symbology associated with the layer file.  Would there be a way that once someone added a layer file from a directory that there would be some record or lookup table or something, so when I update the symbology it would updated all the mxd's that are using that layer file.  Also, I could add in mxd's to be associated with the layer file.