Payscale

Payscale is an online tool where you can conduct salary and compensation research.  By creating an account, you can also receive a personalized salary report based on a specific job offer.