HR Capitalist gives some good advice regarding the whole question of revealing your salary history.
Now, I know there are those among you who don't want to talk about salary until the end of the recruiting process. You think it should be the last thing to do before accepting the offer.
In thinking about this frame, I circle back to many of the business deals I've been involved in. In every case, there is always a discussion of the price range up front. Otherwise, how do you know if you should continue the discussion, engage in all the people internally that are needed to make the deal happen?
In line with Kris's thinking, be prepared to have the discussion regarding the range, but don't assume that's the end of the discussion. It's just the start.
p.s. Yes, I'm still one for understanding the outcomes, statistically from all the approaches to this problem.