25. A machine-readable medium comprising instructions, which when implemented by one or more processors perform the following operations: receiving a plurality of search criteria from a plurality of users respectively, the plurality of search criteria including a first search criterion that is respectively received from at least two of the plurality of users, the plurality of search criteria to be applied to a common information repository; associating source information and category information with each of the plurality of search criteria, the category information identifying a category of a plurality of categories into which information in the common information repository is categorized, and the source information identifying a source of a plurality of sources via which the plurality of search criteria are received and communicated to enable the receiving the plurality of search criteria; storing each of the plurality of search criteria in association with the source information and the category information; and for each of a plurality of unique source and category information combinations, maintaining a count of instances of the first search criterion received from the plurality of users.
25. A machine-readable medium comprising instructions, which when implemented by one or more processors perform the following operations: receiving a plurality of search criteria from a plurality of users respectively, the plurality of search criteria including a first search criterion that is respectively received from at least two of the plurality of users, the plurality of search criteria to be applied to a common information repository; associating source information and category information with each of the plurality of search criteria, the category information identifying a category of a plurality of categories into which information in the common information repository is categorized, and the source information identifying a source of a plurality of sources via which the plurality of search criteria are received and communicated to enable the receiving the plurality of search criteria; storing each of the plurality of search criteria in association with the source information and the category information; and for each of a plurality of unique source and category information combinations, maintaining a count of instances of the first search criterion received from the plurality of users. 26. The machine-readable medium of claim 25 , wherein the count of the instances is maintained over a determinable time interval and wherein the determinable time interval is modified based on a rate at which instances of the first search criteria are received.