19. A computer program product for a document collaboration method for managing the simultaneous input of a plurality of reviewers connected over a network of computers, including one or more computer readable instructions embedded on a computer readable medium and configured to cause one or more computer processors to perform steps comprising: including a document having contents in a master data file; respectively associating secondary data files with said plurality of reviewers for tracking edits made to the contents of said document; storing in said secondary data files respective simultaneous edits from said plurality of reviewers that change the contents of said document; specifying in the respective edits in the secondary data files respective information for respective positions within said document for the respective edits of the contents of the document; simultaneously displaying to said plurality of reviewers respective edits from said plurality of reviewers corresponding to a position among said respective positions within said document adjacent to said document in response to activation of a control representing said position within said document; and when an edit stored in a secondary data file is accepted, modifying the contents of the document according to the edit.
19. A computer program product for a document collaboration method for managing the simultaneous input of a plurality of reviewers connected over a network of computers, including one or more computer readable instructions embedded on a computer readable medium and configured to cause one or more computer processors to perform steps comprising: including a document having contents in a master data file; respectively associating secondary data files with said plurality of reviewers for tracking edits made to the contents of said document; storing in said secondary data files respective simultaneous edits from said plurality of reviewers that change the contents of said document; specifying in the respective edits in the secondary data files respective information for respective positions within said document for the respective edits of the contents of the document; simultaneously displaying to said plurality of reviewers respective edits from said plurality of reviewers corresponding to a position among said respective positions within said document adjacent to said document in response to activation of a control representing said position within said document; and when an edit stored in a secondary data file is accepted, modifying the contents of the document according to the edit. 20. The computer program product of claim 19 , wherein each of said plurality of reviewers is uniquely identifiable by said network, and wherein the master data file includes information specifying review privileges for at least one of said plurality of reviewers.