The main problem with html is that it marries content and presentation in such a way that the two are indescernible without low level screen scraping. This makes it impossible to throw a new skin on the same content. This means that the content is only
of the client cpu as does c#...
I'm not afraid to go out on a limb and state that new web development should be done using .NET Winform applications consuming web services and NOT done in html. Internet users will soon all have the .NET framework on their machines. They will want it as
soon as the killer application comes out that demands it. We all take our cars to the mechanic for a tune up and an oil change. We must agree to upgrade and update our computers in a similar manner.