well, not sure if you want a serious answer
ASP.NET is a great stride forward in the way you can develop web applications, imo. ASP.NET has a large set of server controls that are browser independent and provide a lot of functionality that you would have to buy 3rd party (or which do not exist at all in a 3rd party library.) Typical of Microsoft, everything is nicely integration and *very* easy to program, especially with server farms, state maintenance, SQL tie-ins, etc.
.NET is also very easy in creating and consuming web services through Visual Studio .NET. And the .dll hell is gone, which is extremely nice for anyone that worked with COM!
Too many other great things to list in one short message, I would encourage you to really check out the .NET technologies.
Java pundits always poo-poo what Microsoft does, but some very talented, developer-oriented people have done a great job with .NET.
all, imho, of course.
paul