Why is it that you have to say "if" all the time? It just proves that you only ever comment to try to be one up on other people. Quite frankly I don't care much as to what part of CSS you were addressing given that my first post wasn't in reply to you. If I choose to digress or generalise then I will. The fact still remains that browser development is light years BEHIND what it should be as is the ability of browsers to understand what is being fed to them by the server.

When I make a website, it annoys the hell out of me when I view the page in a browser and find that it lines up differently in another. Sometimes the difference is only one pixel but that is still relevant if attention to detail is what someone is looking for. In light of this it is reasonable to suggest that browser development needs to play catch-up.

There are some dreadful websites on the net. Most of the sites that fit into that catagory are riddled with java applets, Flash animations, heavy JPG images and plenty of tables. The so-called webmasters that put these sites together bask in self admiration at what a high-tech site they have put together but forget that millions of 'Net users still use 33k and 56k connections and will do so for many years to come as ISDN, ADSL and Cable are unaffordable in many cases. It's a little unfair to expect people to visit a site when it is bogged down in such an archaic way. Your wise-crack of "*Gasp* 0.207 seconds instead of 0.143 to render a webpage! I don't know if I can wait that long." is therefore meaningless.

Lastly, and in light of what I just said, this is largley why so many corporate websites are still coded in HTML 4.0. The owners are paying tens of thousands of $ to people who need to make sure that the company's online presence can be viewed in as many browsers as possible.