I just red a salary survey for MCSD at http://www.mcpmag.com/salarysurveys/. The average salary for an MCSD is $82,300. It seems to me that MCSD is designed for intermediate developers who expect to take more responsibilities and get a salary raise. Is this correct? Are those senior developers still willing to take exams? It seems to me that the answer is no. They already get good positions. Any idea?