Du kan faktisk få lov at bruge en Beta version af næste generation af Visual Studio ganske gratis:
http://lab.msdn.microsoft.com/express/vwd/default.aspxOm det er interessant for dig ved jeg ikke det kommer vel lidt an på hvad du skal bruge det til. Faktum er at Beta versionen af VS samt .NET framework 2 fungerer udmærket - så hvis det er mindre projekter eller hobby-projekter ville jeg nok ikke betænke mig ved at bruge ovenstående.
Læg mærke til at "Express" beta produkterne er delt op så hvis du vil programmere til web, skal du downloade ovenstående, hvis du vil programmere C# til Windows forms er der en anden download, osv. Du kan endda hente en beta af SQLServer 2005 :-)