I think Certs are a good in the sense that they provide a goal for learning. In fact when I shifted to Project Manager I made it clear to my developers that any materials needed for learning to develop software on the dot net platform would be paid for by the company. 0 takers, In fact I have fired 2 senior developers because they chose not to use coding standards and best practices in developing the software. So as of 9/1 of this year I told every developer that they need to get the MCSD by 8/31/2007. The company has stated many times that they will pay for training, books practice test and cert test regardless of pass or fail. Of the 5 developers still remaining 0 books have been ordered 0 practice test and 0 classes have been registered.