I am currently taking the 2389 course and half through it. I expected this to put me on the path to acquiring a MCAD and MCSD. I am currently not a programmer, so my studies are slow. I have been told that these certifications are to expire on 3/31/2009 and wanted to know my options. 1.) Are these exams 70-305, 70-306, 70-310, 70-300, and 70-431 really going to expire or do I have longer to take them; since I am working towards these certifications? 2.) Should I still try to take the first test to acquire a MCP - if possible? 3.) Is 70-536, 70-528 for a Web Developer and 70-536 and 70-526 for Windows Developer. Are all of these courses for the exams that I have listed in question #1? 4.) There is no way I will pass all these exams before March, what should I do? (I have been preparing and taking courses for MCAD and MCSD for a long while) Any direction or help you can lend me would be great! Thank you.