Other Free Microsoft Development tools - including free C#, VB, SQL development environments. Team Studio it ain't but then I still think you are getting more than you pay for.
Microsoft E Learning - OK, not a tool, but may well help. Lots of free labs and tools on this as well as
Fx Cop - Developed by the Microsoft guys, this is a real must have for checking that your code
follows accepted development best practices and guidelines.
NUnit - unit testing framework for use with .NET code
NCover - for testing that you have tested all the nooks and crannies of your code.
NDoc Code Documenter - "generates class library documentation from .NET assemblies and the XML documentation files generated by the C# compiler" - doesn't work with .Net 2.0 framework - however....