This may be old news to some of you but I notice a lot of developers still use pre-2008 versions of Visual Studio .NET, and I'd like to emphasize something here.
Traditionally, updating from one version of VS.NET to another implied changing the underlying .NET Framework too. Because of that people would hesitate to upgrade and could not take advantage of the new features.
If you are not using VS.NET 2008 yet, it is good to know that it supports multi-targeting of the .NET Framework from within the same environment. Using VS.NET 2008, developers can choose to build applications on .NET 2.0, 3.0 or 3.5.
Make sure you look at this great post from ScottGu's Blog for more on this topic.
Hopefully some of you might reconsider upgrading to VS.NET 2008, with this in mind!