Microsoft, desde hace unos años, viene ofreciendo herramientas de desarrollo gratuitas basadas en el framework .NET.
Obviamente tienen algunas limitaciones como el no poder crear un paquete para distribuir (instalador) pero aun asi siguen siendo versiones completas.
El VS 2008 incluye el Visual Basic .NET, Visual C#, Visual C++, Visual Web Developer (con Popfly si no me equivoco) y el SQL Xpress 2008.
Pueden bajarse el Visual Studio completo o alguno de sus componentes directamente de
aca.