1. A method of comparing compound documents, wherein a compound document comprises a primary document and an OLE object, comprising: copying a first OLE object from a first compound document to a document of a type corresponding to an application that created the OLE object, creating a first OLE object comparison document; copying a second OLE object from a second compound document to a second OLE object comparison document; initiating a comparison engine to compare the first OLE object comparison document with the second OLE object comparison document, wherein the comparison engine generates a comparison output OLE object document; placing the comparison output OLE object document in a comparison output document; and initiating a primary document comparison engine to compare a first primary document and a second primary document, wherein the output of the comparison is included in the comparison output document.