De hecho, Web Matrix no es compatible con Visual Studio 2005. Web Matrix fue creado para trabajar con .Net 1.1 (no se si tambien para 1.0). El equivalente del VS 2005 para ASP.Net es Visual Web Developer, ademas de las versiones Express de VB, C#, SQL 2005, Visual C++ y J#.
http://msdn.microsoft.com/vstudio/express/default.aspx
Para ASP 3.0, Dreamweaver va de maravilla, pero ASP.Net es una tecnologia diferente y lo unico que comparte con ASP 3.0 es el nombre. Realmente recomiendo que si te vas a dedicar a .Net lo hagas con Visual Studio, te ofrece muchisimas facilidades que el Dreamweaver no (al menos version MX 2004, no he usado el 8).