CSS can be a fun thing, or it can be a daunting thing. It really all depends on how you go about it. Do you end up slowly coding your design, only ending up spending your time fixing error after error? Is getting your design to work nicely in all the top browsers constantly a problem? If so,...