Sometimes for whatever reason a company will run out of available Web Developers, which is how i was thrown head-first into the world of CSS2. At the time, I griped like a luddite in an Apple store, but it wound up being amazingly eye-opening. Separating content from design is a pretty good idea, it turns out. The site design is beatiful, which made it a pleasure to work on, though somewhat complicated for a first project. The deadline was tight, which meant no foot-dragging. And because of these factors, I'm now a pretty proficient CSS writer. The best way to learn anything is to have a project that needs doing.