1. A computer-implementable method for implementing metadata extraction on a data processing system, said method comprising: receiving at least one document; accessing commentary, authored by persons other than an author of said at least one document, related to said at least one document; generating metadata from said commentary; associating said generated metadata with said at least one document to facilitate searching for said at least one document; and receiving a query including said generated metadata, and responding to said query with said at least one document.