This tool collects and assesses
data related to your interests and values by asking a few
questions about the kind of work you want to do, your
education, your personality, and whether salary or job
satisfaction is most important.

It then generates a list of
jobs from PayScale's database that fit your answers.

Below each job are useful
statistics, including demographics, salary, typical degree
levels, and majors for people with that job, as well as job
stress, satisfaction, and meaning statistics.

Of course there's no guarantee
that this will lead you to your dream job, but it can
help you determine which might be a good fit.