ASP.NET isn’t so bad
Previous to my new job it had been a long time since I did any programming in asp. That would have been around 2003 when working on the Augustana College marketing club webapp. I was soured on it then, convinced that PHP was the superior language. To be fair, asp.net is more of a set of tools for creating a webapp (since you can use any .net language you want), where as classic asp was really its own language.
Lots of things have changed since then and I’m finding myself enjoying building apps in asp.net as opposed to PHP or Java. I will still maintain that Java lends itself better to large, scalable webapps because of ejb and its built-in transaction handling. However, if your goal is to make a complex UI and make it quickly, I’d lean towards asp.net