1. A method of comparing compound documents, comprising: examining at least one of the compound documents for OLE objects; in the event an OLE object is discovered, copying the discovered OLE objects from the compound documents to be compared to a documents of the type corresponding to an application that created the object to create OLE object comparison documents; initiating a comparison engine to compare the OLE objects copied into the OLE object comparison documents, wherein the output of the comparison engine is a comparison output OLE object document; placing comparison output OLE object document in a comparison output document; and initiating the comparison of the primary compound documents, wherein the output the comparison of the primary compound documents is included in the comparison output document.