Hola a todos.
Lo de PHP es gratis estoy con tigo pero asp.NET tambien es gratis, lo que no son gratis es el hosting ni la BBDD.
Ademas asp.net tienen DNN (dotnetnuke) portal en C# asp.net y para los blog dotnetblogengine.net y te puedes desarrollar modulos a medida y los puedes comprar.
Yo soy programador web y depende el proyecto uso uno o otro, pero yo creo que PHP tendria que ponerse un poco las pilas.
Yo usu c#.net ademas puede meter silverlight y es todo la misma programacion.