Why did they decide to replace C++ with C# and .Net, these languages are not standard, and not as powerfull as C++. If microsoft is going to be certifying developers they should make sure they are qualifide with the standards. I am disapointed because I would have to start from 0 to get my MCSD, because I have no experience with these new languages. It isn't that hard to move from one language to another, but I can't see myself ever coding in C#. LOL. Is there even a certification anymore that covers C++, even if not a microsoft one?