If you are developing in dotNET then you are probably either using a full version of VS2005 or one of the Express Editions. The Express editions are pretty good and have most of the tools that you might need. There is an alternative that you may want to look at called SharpDevelop. http://www.icsharpcode.net/OpenSource/SD/Default.aspx This is a free open source IDE which has more functionality than the Express Editions. You can work on VB.Net and C# projects in the same IDE (rather than using two Express Editions) and although I have not tried it is seems able to handle ASP.NET as well.