The tide may have finally turned, but I have some opinions why SQL Server 2005 was not initially embraced by a lot of IT shops.
First of all, have you seen how well it integrates with Access 2003 for ADP development? It's phenomenal! (In the sense that it is non-functional.) Let's hope Access 2007 / SQL Server 2008 integration works.
Second of all, I have a sneaking suspicion that there really weren't a lot of devs out there dying to write C# or VB.NET stored procedures, and that this highly touted new feature was largely a gimmick imagined up by the big brains in Redmond and not really something that the practical developer would really use. T-SQL rocks after all! :)
You have opinions one way or the other?
ABC, 123, Ruby, C#, SAS, SQL, TDD, VB.NET, XYZ