I have not provided the full version of VS2008 at home, but I have Express and use it for some intermediate application development (without web content). I find him good enough, he got most of the material that I use. I tried SharpDevelop, but this did not allow to create more than one project launch, so I dropped it for Express.
Most plugins do not seem to work in Express versions if this is a problem for you.
Niklas Winde
source share