1. A computerized method of generating a results list comprising: a. determining a search score for each service provider using a search text, wherein the search score depends on a number of matches between the search text and a professional profile, wherein the matches are located within the professional profile; b. periodically determining an activity score according to a point scheme for each category associated with each service provider, wherein the activity score comprises a calculation combining a plurality of performance indicator scores for a plurality of performance indicators, wherein the plurality of performance indicators include service delivery, client relationships and marketing and the score for each performance indicator determines a service provider's rank among all service providers associated with the category for that performance indicator, wherein the performances indicator scores are based on a rolling time window of a predetermined range of time stretching back in time from the present such that data in the range are considered and data outside the range are not considered in the determination of the activity score, wherein the point scheme increments points for a first set of activities and decrements points for a second set of activities within a services exchange medium, wherein the activity score is stored on a computing device, wherein the first set of activities includes complete jobs successfully, receiving feedback, and getting paid through the services exchange medium and the second set of activities includes violating policies, engaging in disputes with other members, and submitting proposals below budget; c. upon receiving a query, calculating a total score by combining the search score and the activity score, and wherein if the query is a system generated query to search for all service providers, then the search score is set to a default value such that the activity score is a final determiner of rank in a results list; and d. sorting the results list on a display based on the total score, wherein services providers associated with more than one job category are listed once in the results list.