1. A method of collecting data contained within web resources in a uniquely identifiable bookmarklet system, the method comprising: receiving a request from the user to generate a uniquely identifiable bookmarklet that is associated with one or more collections within an information repository, wherein the said collections are created and managed by an administrative user; generating the said bookmarklet, wherein the said bookmarklet comprises a URL having program code that is executable in the users web browser program; receiving a request from the user, responsive to the user executing the said program code within the context of the document object model (DOM) of a currently loaded Web page; authenticating the said request from the user; authorizing the said request from the user; permitting the user access to retrieve additional resources, wherein the said additional resources having program code to aid the user in extracting data from the said DOM of the currently loaded Web page and submitting data; receiving data submitted by the user; and storing the submitted data to the said collections within the said information repository associated with the said bookmarklet.