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 operator 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 rating of at least one skill level of the job candidate and a recorded assessment session between the job candidate and an assessor, said rating and said recorded assessment generated irrespective of any employment position; and a means in communication with said server allowing a potential employer to conduct a search of said first and said second information to generate a list of candidates based upon at least one of said skill levels, said rating and said recorded assessment.