Every programmer’s dream since the start of the MCP is to pass the exeminations and be an MCP. The examination is an integral part of the whole system. In fact, the examination is the one that brings credibility to the whole concept of MCP. If it is faulty then the MCP would lose its value, name and reputation as a good gauge of any programmer’s ability to respond to the needs of his job. Of course, the examinations are kept in a tip-top shape as to avoid having a faulty one. It is always good to be ready. And to be an MCP, programmer-candidates must take, complete and pass any one examinations within the given program. And take note, each of these programs vary in terms of likeness of the examination. This is very much apparent as a certification to be a Microsoft Certified Solution Developer is not the same with the others. And these other programs require different examinations so to speak. But then again, even if these programs are different from each other, their manner of preparation are mostly the same. The MCP program offers multiple certifications for different areas of technical and programming expertise. There are many popular certifications within the MCP. Namely the Microsoft Certified System Engineer (MCSE), the Microsoft Certified Solution Developer (MCSD) and the Microsoft Certified Database Administrator (MCDBA). Of course there are others more, but the current surge in popularity is more concentrated on the three. Every examination costs approximately US$125 and they generally take 2 to 3 hours to finish. It is in a multiple choise setting and each may consists of questions numbering between 45 to 90.