6. A computer program product for use with a computer system operatively coupled to a network and capable of executing a communication process for sending and receiving electronic mail documents, the computer program product comprising a computer readable memory having embodied therein program code comprising: (A) program code for summarizing a document existing at a current level of a hierarchical organization of documents; (B) program code for storing the results of the summarization process of (A) in a separate summary document, said summary document being neither the document summarized and existing at the current level nor a document existing at a level of the hierarchical organization adjacent the current level; (C) program code for identifying another document that exists at a level of the hierarchical organization adjacent the current level; (D) program code for designating the adjacent level of the hierarchical organization as the current level of the hierarchical organization; and (E) program code for repeatedly executing (A) through (D) until no document exists at any level of the hierarchical organization adjacent the current level.
6. A computer program product for use with a computer system operatively coupled to a network and capable of executing a communication process for sending and receiving electronic mail documents, the computer program product comprising a computer readable memory having embodied therein program code comprising: (A) program code for summarizing a document existing at a current level of a hierarchical organization of documents; (B) program code for storing the results of the summarization process of (A) in a separate summary document, said summary document being neither the document summarized and existing at the current level nor a document existing at a level of the hierarchical organization adjacent the current level; (C) program code for identifying another document that exists at a level of the hierarchical organization adjacent the current level; (D) program code for designating the adjacent level of the hierarchical organization as the current level of the hierarchical organization; and (E) program code for repeatedly executing (A) through (D) until no document exists at any level of the hierarchical organization adjacent the current level. 9. The computer program product of claim 6 wherein (B) further comprises: (B1) program code for storing the results of the summarization process in (A) in a shadow document.