22. A computer-implemented method for collaborating edits to a document, comprising: receiving, by a processor, a first version of a document created by an owner; storing the first version of the document in a master data file; receiving, by the processor, a distribution list from the owner, the distribution list identifying at least a first level reviewer and a second level reviewer authorized to edit a designated portion of the first version of the document, wherein the designated portion of the first version of the document is less than the entirety of the first version of the document; providing to the first level reviewer and second level reviewer access to the master data file; receiving, by the processor, a first data file from the first level reviewer, the first data file having contents comprising: first edit data reflecting edits by the designated first level reviewer to the designated portion of the first version of the document, and first index data reflecting the portion of the first version of the document modified by an edit; receiving, by the processor, a second data file from the second level reviewer, the second data file having contents comprising: second edit data reflecting edits by the second level reviewer to the first version of the document, and second index data reflecting the portion of the first version of the document modified by an edit; providing, by the processor, data for displaying the first version of the document and the contents of the second secondary data file; and modifying, by the processor, the first secondary data file to include the second edit data and the second index data within the first data file in response to input reflecting that the first level reviewer accepts the second edit data, without modifying the master data file.
24. The computer-implemented method of claim 22 further comprising: providing, by the processor, data for displaying the first version of the document and the first edit data and the second edit data.