Agreed to several comments on SQL Server 2008. We are on Windows 2008 and SQL Server 2005.
I read articles about SQL Server 2008, did not seem appealing.
For a developer, who is constantly developing something either in SQL or writing C# or .NET or WCF Web Services talking to databases, SQL Server 2008 might be a good idea, for that SQL Server 2005 will justify as well.
It is nothing but SQL Server society at Microsoft screws up with releases and releases a release for a release. At the end of the day, as a user of SQL Server, you and your boss has to decide how much money you have in your pocket to buy.