Abstract: A system and method of evaluating contacts for an professional service provider is disclosed. The system may create or more network located online communities related to an professional service provider, such as an investment professional service provider. The communities may display information of interest to the members of the community. The manner a contact reaches the online community may be indicative of the level of interest of the contact. The level of interest may be classified or scored. A series of questions may be posed to the contact and the answers to those questions may also be scored or classified. By scoring or classifying the answers to a series of logically arranged questions, a contact classification or score for a contact may be created and evaluated.