I am often cranky and negative about the current state of the intertubes but one thing I will say is that HTML5 and CSS3 are absolutely fantastic technologies for web presentation. There's a whole lot of... well, complexity around rendering complex markup coupled with complex stylesheets but the fact that the CSS crimes here regularly render just fine under both Chromium browsers and Firefox is a testament to how well- and carefully-defined modern web presentation technologies are.
