I generally agree with this BUT,
If you want to work for that company, you do what they require. What's so hard about this?
If the company is lame enough to require your previous salary, then either oblige or pass on the job. You can't tell them what to do, nor can they tell you.
Take it or leave it.
/thread
In the world of business it is very bad ethics to ask what a competitor is paying or what their price/bid is. For public bids it's downright illegal. This is the same concept - the company is bidding for your services. I consider it unethical for them to ask what my current customer is paying me.
