Having been on both sides of the hiring process many times, I think there's some useful tactical ideas in this podcast, but I think they're missing the forest for the trees.
As a candidate for a job, before you go to any interview (even a phone screen) you need to know what the local market salary range is for the type of job in you are applying for. If you don't know that, you're in a position of weakness and any amount of verbal judo isn't going to be useful.
A good hiring manager will not try to cheat you - they will make you a fair and reasonable offer. It might be at the low end of reasonable, but nevertheless it will be reasonable. If they give you a ridiculous lowball, they're not a good hiring manager, and at that point you should just walk away. Even if they come back with a reasonable offer. You don't want to work for a company or a boss that thinks that's ok to do to people.
A good hiring manager will not ask you your current salary. They might ask you early in the process: "what are your salary expectations?". It is acceptable to not name a number and just say something to the effect of "competitive market salary" which should signal to the hiring manager that you know what that range is, as does he, and you're good with that. If you need to give a number, just state range near the top of the local market salary range and move on. Yes, there's a theoretical risk that you've anchored yourself lower than they might pay, but you've anchored yourself at the top of the market range - not exactly a terrible outcome.
Caveat: this advice might not apply when dealing with a recruiter.