No one ever died for my sins in hell, as far as I can tell, at least the ones I got away with
<windows live messenger ⁄>
<myCurriculum type="pdf" ⁄>
CSS Zen Garden proved that we can alter a design into a myriad of permutations simply by changing the CSS. However, we've rarely seen the flip side of this - the side that is more likely to occur in a project: the HTML changes. We modify the HTML and then have to go back and revise any CSS that goes with it.
In this way, we haven't really separated the two, have we? We have to make our changes in two places.