1. A method for marking and annotating an electronic document, said method comprising: receiving annotations made by a user to at least one electronic document; storing a user profile based upon the received annotations made to the electronic document; and displaying annotations to a second electronic document based upon the stored user profile.