A method is provided which utilizes a threading service to offer enhanced
features for a document management system including an email system.
Various enhanced email features may be provided through one or more of
the following components: a delete module, a reply module, a profile
module, and a search module. The delete module enables a user to delete a
selected message, a set of related messages, or the whole set except for
the selected message. The reply module enables a user to send a reply
message to all addresses associated and involved with an entire set of
related messages. The profile module enables a dynamic interest profile
to contain all relevant information from an outgoing message and a set of
messages related to the outgoing message. The search module enables
search results to include documents which match the user's query as well
as documents related to the documents which match the user's query.