There's really no comparing the two; HTML is your content while CSS is what makes it delicious!

Coming back into web coding after a decade-long hiatus, I was surprised to discover CSS myself. What used to take tons of tables (on EACH and EVERY page!), as well as JavaScript and loads of other frustrations, you can now do with one (or more) simple Cascading Style Sheet.

Apart from being a hell of a lot simpler than the old HTML-only pages-

- CSS cuts WAY down on the size of individual pages- nice, consistent design throughout your site- fairly simple to maintain cross-browser design- wanna try a new look? New CSS and BAM! All done!

- as well as making it an extremely simple matter to reuse the same content whether a viewer is using a cranked-out desktop computer or a little BoinkBerry/iPhudge. (Okay, yeah, I think that trend has gone too far.)