> I would recommend never disclosing salary because the recruiter will always say "oh, you can't possibly expect to make x% more than your current salary" and negotiate from there.
To which you respond, "Then I guess we won't be working together". If he really cares about your business, he'll come around. If not, then it really doesn't matter either way because your likelihood of getting what you would ask for otherwise is slim.