This one's getting a lot of attention.
I still like my idea of making edits a comment kind, then the client can determine how to implement the edit, such as displaying as a normal comment, in its own section, or find-replace with the option to view the original.