On Monday I passed my last test for MCSD - 70-315 Developing and Implementing Web Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET

These tests are almost as much about your test taking skills as they are about your knowledge of the subject.  About a month ago I went in, thinking that I was taking the Web Applications exam (ASP.NET) instead I had accidently selected the wrong test.  I had signed up for the Win Applications exam (WinForms).  I have written hello-world and not much more with WinForms.  But somehow I passed it. 

I know some really bright people who have troubles with these tests.  I also know people that can pass tests but that I would never let them touch my compiler. 

Well at least my certifications are current now, so that I don't have to deal with this process for the next couple of years.