8. The method of claim 1 , further comprising: saving to the server an unedited version of the document.
9. The method of claim 8 , further comprising: providing different versions of the document to the user and a different user, based on user type, wherein: an editor user type has a first authorization level that allows an editor user to provide suggested edits to the document, and a viewer user type has a second authorization level that allows a viewer user to view the unedited version of the document.