Don't we agree that the compesation paid for a position is based on that position? Why do people always ask for your current salary while you are interviewed for a new job? I disagree this practice ...
SCJP, SCJD, SCWCD, SCBCD, SCEA, IBM Certified Enterprise Developer, WebSphere Studio V5.0
In part because they want to know the level you're working at now (there's programmers and programmers after all, and salary says something about seniority and experience), and in part to gauge what they should offer you.
Recruiters (good ones anyway) work as trusted third parties. At the very least, if the company is paying a max of $60k and you're looking for a min of $80k, the recuiter won't waste everyones time sending the resume. Of course, that's not salary history, that's what you're looking for right now. When recruiters ask, I give them my spiel about why I don't generally reveal that info to companies, and then tell the recruiter what I'm looking for and/or current salary, and tell them never to give out that information. --Mark
Nothing up my sleeve ... and ... presto! A tiny ad:
Devious Experiments for a Truly Passive Greenhouse!