Maybe I’m just a semantic HTML zealot, but I find ASP.NET Web Forms so absurd that I can only react with laughter. Funny like a joke.