1. A method for generating, by a monitoring program, a list of relevant documents, related to a primary search query, comprising: tracking activities of first user pursuant to retrieval of a first list of primary documents resulting from a first search query; assigning a user interest score to a secondary document whose identifier is referenced within the contents of a primary or another secondary document; adding said identifier and score to a list of relevant documents wherein said list is associated with said first query and said first user; persisting said list of relevant documents to storage.