I've been talking about progressive enhancement lately: the idea that web sites should start from a core of straightforward, highly functional HTML and build out from there. JavaScript, CSS, etc. should enhance the experience and improve ease of use, but…