1. A computer system for managing database queries, comprising: a computer processor configured to implement a query based search, wherein said processor is responsive to a query entry from a user and based on said query entry selectively entered, implements a taxonomy module for ascertaining whether the query entry is (i) part of an existing taxonomy for a selected subject, and if not, (ii) whether the query entry should be used to supplement the existing taxonomy; said processor is further programmed to receive from the user information linking the query entry to the selected subject, when it is ascertained that the entered term should be used to supplement the existing taxonomy; a network based communication link for distributing the received information to a community of experts; a computer controlled interface configured to provide access to the community of experts for assessment of whether the received information should be used to supplement the existing taxonomy; and a non-transitory computer readable storage medium for storing (i) credits provided to the user when at least a portion of the received information is added to the existing taxonomy, and (ii) credits and/or incentives provided to a member of the community of experts for work in assessing possible taxonomy terms.