14. A computer-implemented system for maintaining a list of documents of interest to a user within a corpus of documents, the system including one or more computers comprising: at least one processor; a database of the corpus of documents; and at least one storage medium operatively coupled to the processor, the storage medium containing program instructions for execution by the processor, said program instructions causing the processor to execute the steps of: associating an editable user document with said corpus of documents; generating an initial list of documents within the corpus based upon an initial content of the editable user document by cross-referencing said initial content with content of documents in the corpus, each entry in said initial list being assigned a corresponding initial ranking value based upon said cross-referencing; presenting the user with an initial list of one or more documents of interest from within the corpus on the basis of said initial ranking values; responsive to one or more updates of the editable document by the user, generating one or more further lists of documents within the corpus based upon updated content of the editable user document by cross-referencing said updated content with content of documents in the corpus, each entry in said further list being assigned a corresponding revised ranking value based upon said cross-referencing; and presenting the user with a revised list of one or more documents of interest from within the corpus on the basis of said revised ranking values.
14. A computer-implemented system for maintaining a list of documents of interest to a user within a corpus of documents, the system including one or more computers comprising: at least one processor; a database of the corpus of documents; and at least one storage medium operatively coupled to the processor, the storage medium containing program instructions for execution by the processor, said program instructions causing the processor to execute the steps of: associating an editable user document with said corpus of documents; generating an initial list of documents within the corpus based upon an initial content of the editable user document by cross-referencing said initial content with content of documents in the corpus, each entry in said initial list being assigned a corresponding initial ranking value based upon said cross-referencing; presenting the user with an initial list of one or more documents of interest from within the corpus on the basis of said initial ranking values; responsive to one or more updates of the editable document by the user, generating one or more further lists of documents within the corpus based upon updated content of the editable user document by cross-referencing said updated content with content of documents in the corpus, each entry in said further list being assigned a corresponding revised ranking value based upon said cross-referencing; and presenting the user with a revised list of one or more documents of interest from within the corpus on the basis of said revised ranking values. 15. The system of claim 14 wherein said one or more computers includes at least one server computer which comprises an interface between a processor thereof and a data network, and wherein the database of the corpus of documents is accessible by said server computer, and wherein the at least one storage medium further contains program instructions for execution by the processor, said program instructions causing the processor to execute the steps of: receiving content and/or updates of the editable user document from a user computer system via the data network; and transmitting the initial list of documents and further list of documents to the user computer system via the data network for presentation to the user by the user computer system.