I've been looking for new work and speaking to a few recruitment agencies.
One of them asked me what I wanted to be paid for a job and I told them. He then asked what I was on currently and I refused. When he pressed me I asked why it was relevant and what advantage or disadvantage would it give to reveal it to a potential company. He just said it was part of the form.
The same job I do elsewhere pays 20% more (as my company hasn't matched market rates for 2 years) but I'm afraid if I tell recruiters my current wage I'll be short selling myself. I've often ccepted below the top wage due to a perceived lack of experince but I'm now in a position of being confident in what I do and have the experience so won't accept anything other than the top wage.