As I have mentioned numerous times (sorry to those that have read this a hundred times) the biggest problem is the lack of standards. If we really want compliant rendering we need to stick to an XML/XSD type rendering mechanism. If it ain't right blow it up. The problem is that most web browsers cater for the n00b who is now a web professional. I mean try it. Try parsing an incorrectly formated XML document, or validating an XML document that doesn't comply with the specified XSD. The web internet (I say web because there is far more to the internet that websites) is full of badly built sites, hacked and broken markup and css. The only time we can complain about vendors not being standards compliant is when we ourselves become standards compliant.
While your argument is valid (by saying that web designers should code properly), Firefox was able to render more incorrectly coded sites then previous versions of IE. I may have misunderstood your argument there, but that is what I got from that huge paragraph

It is kinda like slavery and prostitution, as long as there is demand there will be supply. So let us take responsibility for this one. Rap ourselves across the wrist and make a concerted effort to not build websites that pass FF compliance or IE compliance but pass the W3C compliance test.
This one ties in with the above quoted paragraph, and while I have done that before and tested on previous versions of IE, they managed to mess something up numerous of times. Not all the time, not even most of the time, but some of the time. While there could be bad web designers (and there are), browsers shouldn't be only for themselves... what good is a browsers if it's not user friendly?
The next biggest problem is the way we have turned a presentation layer into an application layer. I mean really, web 2 is great and all that but is it needed? We keep bloating things and then complaining when they don't work, never mind the fact that we break the entire document object model when we do this. Arb JS to perform Async operations, view state field to create stateful representation
Before I say anything else, let me say what I think Web 2 is. I believe that Web 2 is where users interact with a site... like this forum. I would say that user interaction with the site is a good thing... without it, there wouldn't be ozzu.com, forums or anything else like that... just news site and how-tos posted by administrators and things that were mailed to administrator either by e-mail or by mail.
IIf we want all this then we should rather stick to flash, or desktop applications. The web was designed as a presentation layer. Lets keep it to that

Now it's my turn to disagree. JavaScript is easier to learn

Seriously though, while Flash is great and all (it is), it could get a little difficult to slow learners like me. I would prefer JavaScript over Flash. While that could be "bad designing practices" to you, it's really not that bad (unless I totally misunderstood your argument there

).
It is kind of amusing to read. The part about compatibility is what I find most amusing:
...a quote... I could only have 3 quotes embed within each other...
I still find broken websites in IE8 that force me to use their compatiblity link when these sites already work fine in FF. Why can't all websites just work normally?
Now if only websites would start complying to IE8...
Disagree again. The web was intially designed as fail safe data transfer mechanism. Data transfer being the keyword, not "check out my super cool menus and animations!". Anyone remember SGML?
http://en.wikipedia.org/wiki/Standard_G ... p_LanguageIs that what you think what I'm for? The 'web candy' or the 'eye catchers'? That's funny, because most people say my site is 'boring'.
Data transfer being the keyword, not "check out my super cool menus and animations!".
That is what I was aiming at. (Besides the joke that nobody got

(Probably because it was poorly worded)).
I said that because I've used previous versions of IE and everytime, I would have to make a hack for IE to make my site look right, while my site looks relatively the same in all other browsers (By that I mean Opera, Firefox and Safari (I
did forget to check some other browsers... no offense to other browsers and other browser-users).
My experience with other IE's made me biased against IE8 and believe it had compliance problems as well (like other earlier versions of IE's). I didn't even update my IE to IE* (It's still IE7), and that is because I don't use IE anymore... I'm now using Mozilla Firefox and sticking to it.