It may not be feasable for PDS to log the changes that were made, but I would have to add that to the list as well.
I realize that this might slow down the process of checking the files in and out, but for us it would be well worth the delay in order to have tighter control on the user base.