1. A method for comparing documents, comprising: repeatedly identifying sets of matching elements and associated locations of the matching elements in a first document and a second document until there are no further matches; determining instances of unchanged elements between the first and second documents; determining instances of moved elements between the first and second documents, wherein the determination of the instances of moved elements is based on a relative location difference of the identified matching elements in the first and second documents; assigning identifiers to instances of the set of matching elements, wherein the identifiers identify a relationship for the corresponding instances of the set of matching elements, and wherein assigning the identifiers comprises: assigning an identifier indicating unchanged elements to instances of the set of matching elements in the second document when the associated location of the set of matching elements is the same for both the first document and the second document, and assigning an identifier indicating moved elements to instances of the set of matching elements when the associated location of the set of matching elements is different for both the first document and the second document, and displaying the first document and the second document with context information based on those portions of the second document that are associated with the identifier indicating unchanged elements, the identifier indicating moved elements, or both.
1. A method for comparing documents, comprising: repeatedly identifying sets of matching elements and associated locations of the matching elements in a first document and a second document until there are no further matches; determining instances of unchanged elements between the first and second documents; determining instances of moved elements between the first and second documents, wherein the determination of the instances of moved elements is based on a relative location difference of the identified matching elements in the first and second documents; assigning identifiers to instances of the set of matching elements, wherein the identifiers identify a relationship for the corresponding instances of the set of matching elements, and wherein assigning the identifiers comprises: assigning an identifier indicating unchanged elements to instances of the set of matching elements in the second document when the associated location of the set of matching elements is the same for both the first document and the second document, and assigning an identifier indicating moved elements to instances of the set of matching elements when the associated location of the set of matching elements is different for both the first document and the second document, and displaying the first document and the second document with context information based on those portions of the second document that are associated with the identifier indicating unchanged elements, the identifier indicating moved elements, or both. 10. The method of claim 1 , wherein the documents are to be stored in a repository of documents that includes documents scraped from host sites on a network.