6. A method for recommending items to a user and verifying a user as an expert relative to a querying user, the method being implemented on a digital computer network, the method comprising: providing a computer coupled to the network; providing a profiles database stored in memory associated with the computer for storing explicit and implicit user profiles; providing a user interface coupled to the computer network and enabling user profile information to be entered and stored in a profiles database as an explicit user profile; the explicit user profiles comprising user entered information which comprises at least one of demographic information and occupation information; the implicit user profiles are obtained from user behavior information comprising at least one of keyword searches executed by the user, documents viewed by the user, documents saved by the user, vendors, products, or technologies the user is following, and peers the user has connected with; locating other users in said database that are similar to the profile of a querying user based on at least one of the explicit profiles and the implicit profiles; locating other users in said database that have the most expertise for a keyword provided by the querying user; determining scores of the other users located indicative of how well said other users match said querying user; based on said scores, locating items used by a best matching subset of the other users located; returning the items located on the basis of the best matching subset for consideration by the querying user; and verifying the qualifications of the users as experts, utilizing logic to objectively score at least one of a depth and a frequency of human interactions with peers and expert analysts related to a topic area; wherein: the user behavior information is collected and stored in the profiles database; and the collected and stored user behavior information is used to update the implicit user profiles.
6. A method for recommending items to a user and verifying a user as an expert relative to a querying user, the method being implemented on a digital computer network, the method comprising: providing a computer coupled to the network; providing a profiles database stored in memory associated with the computer for storing explicit and implicit user profiles; providing a user interface coupled to the computer network and enabling user profile information to be entered and stored in a profiles database as an explicit user profile; the explicit user profiles comprising user entered information which comprises at least one of demographic information and occupation information; the implicit user profiles are obtained from user behavior information comprising at least one of keyword searches executed by the user, documents viewed by the user, documents saved by the user, vendors, products, or technologies the user is following, and peers the user has connected with; locating other users in said database that are similar to the profile of a querying user based on at least one of the explicit profiles and the implicit profiles; locating other users in said database that have the most expertise for a keyword provided by the querying user; determining scores of the other users located indicative of how well said other users match said querying user; based on said scores, locating items used by a best matching subset of the other users located; returning the items located on the basis of the best matching subset for consideration by the querying user; and verifying the qualifications of the users as experts, utilizing logic to objectively score at least one of a depth and a frequency of human interactions with peers and expert analysts related to a topic area; wherein: the user behavior information is collected and stored in the profiles database; and the collected and stored user behavior information is used to update the implicit user profiles. 7. The method in accordance with claim 6 , wherein the logic is utilized to objectively score both the depth and frequency of said human interactions.