Maybe I'm overreacting just a bit, but how is it possible for any developer in the year 2005 to NOT know what Enterprise Manager is?  Or DTS?  Or that deleting 2 million rows from a table WILL take a long time because EVERY transaction is logged?  Or that the most efficient way to completely empty a table in SQL Server is to use truncate and NOT delete from?

How is it possible for a developer to create a user-interface in which the selection of YES/NO is done with a combo box and not a checkbox?

How is it possible for a developer (in 2005) to write the same code 50 times in the SAME class module (VB6) and not see that this is a bad thing?

How is it that a developer is unable to install Windows on their own system?  How is it possible that in 2005, developers aren't using source code control?

How is it possible for a developer to write a complete application without ever talking to the users and then be pissed off when another developer actually talks to the users and provides them with a better solution?