Recently Rédo and Aurelien showed me a very nice website that demonstrates the power (and flexibility) of using CSS to skin your website. Probably I should already have known this, but it was a real eye opener that one can easily work this way.
The concept is quite easy: you have one HTML file and you have to change its appearance only by modifying a CSS file. Graphic artists can submit their CSS to the site owners. After they approve it, the design can be viewed from the site.
All of that on http://www.csszengarden.com/. Choose different designs in the right hand column.