My current work situation is kind of shaky (because of the company, not because I'm a loser), and I'm not sure what's going to happen. I am getting certified in several different things right now, to be prepared to go for a jack-of-all-trades IT job at a tiny company, where I might wind up the one-man IT team. I figure those kinds of jobs feature lots of real responsibility (somewhat lacking at my current job), and they can't be shipped overseas. I think it's a good idea for a programmer to have a DBA certification, and vice versa; with respect to your "major" skill I wouldn't carry more than two or three certifications, because of the risk of seeming like a dilettante. Of course, you can get certified in lots of things, then withhold certain certifications from a hand-tailored resume that you send with each job application. The only thing there is that you have to make sure you don't get multiple versions of your resume floating around on the net! My only current certifications are MCDBA (SQL Server 2000), MCSD .NET, and a Sun java certification. I am getting ready to become Oracle certified as well, just in case it'll be helpful; I wanted to practice my PL/SQL anyway. One last thing: if you plan to apply for a technical leadership position even at a big company, it probably can't hurt to be certified in zillions of things. Even better would be to actually have decent skill in each area. :) Regards, Jeff Varszegi