17. A method of analyzing electronic documents in an intranet, wherein the intranet comprises a plurality of web sites, the method comprising: crawling HTML content and text content in a set of the sites, wherein the crawling comprises writing each crawled content to a file-based storage system, annotating each crawled content, and generating a first 4-tuple entry for each annotated, crawled content; deep-scanning non-HTML content and non-text content in the set of sites, wherein the deep-scanning comprises fetching all static non-HTML content and non-text content in the set of sites and generating a second 4-tuple entry; reverse-scanning the set of sites; performing a semantic analysis of the crawled content and the deep-scanned content by using the first 4-tuple entry and the second 4-tuple entry; correlating the results of the semantic analysis with the results of the reverse-scanning; comparing user navigation patterns and content from members of the set of sites; and combining the results of the performing, the results of the correlating, and the results of the comparing.
22. The method of claim 17 wherein the performing comprises aggregating topics in the text content of each member of the set of sites by organizational structure.