Are you interviewing for a job? or making a career move and want to know what your skill set is worth to a potential company? You can plot your salary against other profiles of people that have the same number years experience, job title, education, size of company and benefits. PayScale - Salary Survey, Salaries, Wages, Compensation Information and Analysis plug in all the info about you. You don't even have to create a profile to get an idea of what you are paid against others, you can click "no thank you" I used it to negotiate with my HR to counter-offer what the other companies were offering me to leave. I also used the average salary range in the job market to bid on positions that I was interviewed for (plus more to compell me to leave my company). I'm getting a 25 percent raise out of the data I got from this site. Check it out.