New Horizons is a great place to prepare and take your certification test for Microsoft, Networking, and just about any other test that the computer industry has to offer. They have top rate instructors who know the material almost better than the people who developed the technology. Every instructor that I've had from New Horizon's has already been certified in the application that I was looking to be certified in. The class materials are complete and thorough. They provide you ample time for labs and will answer just about any question you can throw their way.