2. A computer-implemented method comprising: transmitting from a server system code and content associated with a Web page to a first client; invoking via the code a pop-up toolbox after a first user selects a portion of the content using a pointing device at the first client, wherein the pop-up toolbox allows the user to input a first suggestion to be associated with the selected portion of content; receiving from the first client the first suggestion associated with the selected portion of content and first information, wherein the first information comprises a content identifier, a start position of the selected portion within the content, and an end position of the selected portion within the content; and storing the first information in a suggestions database, wherein the suggestions database is separate from a database that stores the content associated with the Web page; permitting a second user at a second client to select at least a portion of the content selected by the first user; and permitting the second user at the second client to input a second suggestion for the at least a portion of the content selected by the first user.
2. A computer-implemented method comprising: transmitting from a server system code and content associated with a Web page to a first client; invoking via the code a pop-up toolbox after a first user selects a portion of the content using a pointing device at the first client, wherein the pop-up toolbox allows the user to input a first suggestion to be associated with the selected portion of content; receiving from the first client the first suggestion associated with the selected portion of content and first information, wherein the first information comprises a content identifier, a start position of the selected portion within the content, and an end position of the selected portion within the content; and storing the first information in a suggestions database, wherein the suggestions database is separate from a database that stores the content associated with the Web page; permitting a second user at a second client to select at least a portion of the content selected by the first user; and permitting the second user at the second client to input a second suggestion for the at least a portion of the content selected by the first user. 35. The computer-implemented method of claim 2 comprising: before the second user inputs the second suggestion, permitting the second user to view the first suggestion made by the first user.