What are peoples thought on Microsoft certification? ie MCP, MCSD. Do you think it gives a developer more credibility, does it make a contractor worth more dollars?

I'm interested to hear opinions.