1. A computer-implemented method using one or more computing devices, comprising: receiving, using the one or more computing devices, content created by a user relating to particular text within electronic content viewed by the user on a network; sharing, using the one or more computing devices, the content with groups of other users as designated, wherein the content is provided for display to one or more groups of users if the one or more groups are designated for viewing and when the one or more groups review the electronic content; and creating, with the one or more computing devices, a master identification code for identifying all versions of the electronic content and providing the content created by the user for display with all the versions of the electronic content.