1. A method, comprising the steps of: A) storing, by a server computer communicatively coupled to a network: i) an electronic file; ii) a file identification for the electronic file; iii) a stored checksum associated with the file identification; and iv) at least one copy of the electronic file; B) identifying, by the server computer, a modification to the electronic file; C) generating, by the server computer, from the electronic file, a second checksum; D) determining, by the server computer, whether the second checksum matches the stored checksum; and E) responsive to a determination that the second checksum does not match the stored checksum: i) removing the electronic file from the at least one server computer; and ii) generating a second copy of the electronic file from the at least one copy of the electronic file.