I'm in a somewhat similar situation, except I have decent Java skills. I made the decision to go for the MCSD though. Why? Well, the main reason is that I now have almost one year of professional experience in C#, ASP.NET, Visual Studio .NET, etc. I work in a Microsoft shop and I didn't...