Philip, thanks for jumping in and well said. Looking at the state of the web right now where a typical site might have a couple dozen CSS/JS files, I think the rules are still well worth evangelizing. We still have a long way to go in helping people understand the fundamental principles, even if the exact implementations change over time.