"Don't mention salary even being as vague as typhoid says."
permit me to be real clear. You only respond with that vague phrase if directly asked in an interview. You never never never ever give the interviewer or anyone else your salary expectations before he puts a firm, written offer on the table. If pressed by an interviewer who puts forth a range and the top of the range is within your consideration, respond with his top of the range as the basis for further discussion ONLY IF YOU WILL ACCEPT THAT SALARY. (and you better have a real firm grasp of prevailing wages and living costs in that specific locale when you go in!!!!!)
Never never ever put your expected salary on an application form unless its after a firm, written offer has been accepted by you in writing.
I have interviewed and hired people. Anyone coming in with a salary stated is dropped from any further consideration. Period. I won't even consider someone with a lower salary stated than my company was considering because I am immediately concerned about his real qualifications and capabilities, and I don't have time to research all ten or more applicants.
If someone sends you an application prior to a firm, written offer and insists on having it filled out with salary - don't waste your time. All they are doing is a resume bank operation sorted by price for future work. 90% of the adds that you see do not have an actual vacant position behind them. Its just resume banking by the HR department. Don't be detered about applying with a cover letter and resume. Just don't get your hopes up too high. You will be one of several hundred if this was an add, either on-line or dead-tree.