1. A computer implemented method for maintaining, and utilizing a database of references, comprising the acts of: a. storing references with associated significance values in a database in a computer readable memory, said values rated according to a multidimensional taxonomy of knowledge categories; and b. providing mechanisms for searching said database for significant items, using search arguments based on said multidimensional taxonomy.