Why CSS?
I love CSS, just simple as that. I wouldn't be able to anything without CSS, or at least anything I would like to look at later.
It's been a while since I started to be interested in creating websites. And now I cannot imagine doing anything without CSS. It's the best way of editing the website. Sometimes when you want to change the whole layout everything you have to do is just a new CSS without changing much in HTML. And even if so, there's the matter of adding/deleting divs and the site content.
Not so long ago I realized that at the very beginning I was using basic CSS tags in HTML file, without out external style sheet. Now it's something unfeasible for me. I love too much long CSS with everything able to customize. And still I'm learning something new, discover new possibilities. CSS is challenging thus it's never boring. And I love spending time messing with it and trying out things I've just learned. It caused me even to teach school at Computer Science class about CSS. About basics of course, but I was able to make a website about it too. It was great fun for me and profitable as well.