8. A method of comparing documents, comprising: determining that a first document comprising a first primary document contains an OLE object; marking a first location of the OLE object; copying the OLE object to a document of a type corresponding to a document type of the OLE object, creating a first discovered object comparison document; determining that a second document comprising a second primary document contains a corresponding OLE object having the document type of the first OLE object; marking a second location of the corresponding OLE object; copying the corresponding OLE object to a second discovered object comparison document; comparing the first primary document with the second primary document using a comparison engine that corresponds to a document type of the primary documents, generating a comparison output document from the results of the comparing; comparing the first discovered object comparison document with the second discovered object comparison document using a comparison engine that corresponds to the document type of the OLE object; inserting a result of the comparing of the first discovered object comparison document and the second discovered object comparison document in the comparison output document according to at least one of the first location and the second location; and displaying the result of the comparing using a format that draws attention to differences.
11. The method of claim 8 wherein the format is one of a group consisting of displaying additions with underlining and displaying deletions with strikethroughs.