1. A web based system for providing a list of candidates for an employment position, comprising: a server in communication with a web based network; a memory in communication with said server; a software program provided in said memory for controlling the operation of said server; first information entered into said memory through said server in communication with the web based network relating to at least one job candidate's skill level and attributes; second information entered into said memory through said server in communication with the web based system assessing the job candidate's skill level, said information including a first rating of at least one skill level of the job candidate and a real time recorded assessment session between the job candidate and an assessor, said first rating and said recorded assessment entered into said memory, said first rating and said recorded assessment generated irrespective of any employment position; and third information entered into said memory by an evaluator evaluating the skill level of the job candidate and said recorded assessment, said third information further including a second rating based upon the skill level of the job candidate and said recorded assessment, and software program configured to derive a third rating from said first and second rating and; fourth information provided in said memory listing a plurality of assessors and attributes of said assessors, each of said assessors used to assess a skill level of at least one candidate and provide said recorded assessment; wherein each of said job candidates chooses one of said assessors to interview a job candidate and a means in communication with said server allowing a potential employer to conduct a search of said memory to generate a list of candidates based upon at least one of said skill levels, said third rating and said recorded assessment.