Hola buenas, yo personalmente llevo programando en asp ya unos añitos, ahora intento a duras penas pasarme a asp.net, cosa que al no haber dado nunca visual pues me esta costando la verdad. Ahora mismo lo qe tengo es un servidor windows2003 que acepta asp, asp.net y por supuesto php, el cual lo estoy utilizando sobre todo para el tratamiento de imagenes, cosa que con asp no se puede y con asp.net pues no tengo ni idea, y como bien decian por ahí, en php existen muchos codigos de libre distribucion, que si los sabes mezclar tendras una aplicación híbrida de lo más curioso.
Todo es adaptarse o estudiar que es lo que realmente necesitas para realizar la aplicación que tienes que hacer, unas veces te bastara con asp o php y otras veces tendras que recurrir a algo mas potente, bien asp.net, que todabía estoy estudiando cual es su potencia real, o mezclar ambas tecnologías asp y php eso ya a gustos de cada cual.
Un saludo