I'm sure many people have already said the same thing on here but I figured I'd throw in my 2 cents...
Here's some things that might help you out.
First off, research, there are hundreds of websites out there now Salary.com etc. as well as any number of professional organizations that anually...