Article worth a read though I’m not sure if I belong to a specific camp:

This concept, often referred to as progressive enhancement, means starting with the actual content, which normally consists of text and sometimes images. Once that is in place you add styling to make the content aesthetically attractive to those who can perceive the design. After that you add usability enhancements with JavaScript, Flash or whichever technology suits the purpose. The important thing is to add these enhancements without becoming dependent on them.