25. The method of claim 24 , further comprising the step of: providing a compensation report.
24. A computer implemented method for performing a compensation survey of a plurality of users with a sequence of questions that is automatically tailored per user to create a corresponding individualized compensation report, comprising the steps of: creating, with a computer implemented survey engine, for each of said users a corresponding user profile containing a tailored sequence of questions and corresponding answers, said tailored sequence of questions directed towards determination of job information, career information, and potential profile matches responsive of a user profile and one or more affinity groups of said user; creating, with said computer implemented survey engine, one or more affinity groups for said users responsive of said corresponding user profile, each of said one or more affinity groups having at least one user profile in an affinity group, said one or more affinity groups being created independent of the order in which said tailored sequence of questions is presented to a user; associating, with said computer implemented survey engine, each user profile with at least one existing affinity group; presenting to each user, with a collaborative filtering engine of said computer implemented survey engine, a sequence of questions from a source containing a plurality of different questions, said sequence of questions and order of each question in said sequence of questions being independently, asynchronously, and dynamically tailored for each and every user on an individual basis responsive to both an answer received from each individual user to a question previously presented to said individual user and a particular affinity group or combination of affinity groups with which a profile of said individual user is associated; receiving answers from each user; filtering said user profile, with a collaborative filtering engine of said computer implemented survey engine, wherein said filtering further comprises the application of a rules engine that compares said user profile to a set of predefined criteria; modifying an answer if it is inconsistent with at least one of: said user profile; and said affinity group; storing said user profile of said each user in a storage associated with said computer implemented survey engine; wherein said affinity group comprises at least one of: profession; compensation; compensation range; experience; experience range; position; and position range; the steps repeated at least once more per user; determining, with said collaborative filtering engine of said computer implemented survey engine, when no additional questions are to be presented to said individual based upon said individual's response to said sequence of questions; capturing, with said collaborative filtering engine of said computer implemented survey engine, profile attributes comprising targeted compensation variables with regard to said individual user's profile responsive to an individual's answers to said sequence of questions; generating a personalized compensation report, which includes job information, career information, compensation, and potential profile matches for a user responding to said tailored sequence of questions responsive of a request from said user to generate said report; and creating, by the computer implemented survey engine, when applicable new affinity groups as additional users respond to respective tailored sequence of questions.