What worries me is how long it'll take to get the HTML5 Bandpass filter and how frustrating it'll be for the first 5 years after adoption writing the same site twice.
thats a really good overview. Naming divs has to be a winner, I am not sure if the names they were using in the article were defined by w3c or it gives you the ability to name your own.