Thanks for your feedback guys.
Yes I did try to emphasise in the conclusions that this wasn't a fix for bad coding. This can be a useful too though I believe when used alongside a quality layout provided any features used degrade gracefully. Perhaps I will add that to the article.
Yes thank you Ire I was aware that it has been around for some time. I think it's worth publicising because, as an idea, it has potential and deserves a team of programmers somewhere to pick it up. I want to start using new selectors