Beautiful article, I would like to point out that Google's linked posting says to use progressive enhancement, which is exactly the opposite of JS's rigid dependency on displaying content, that is rather relevant