I mused on Twitter recently:
CSS is like chess. You can learn the basics in a day and spend a lifetime mastering it.
I quickly thought it would be fun to collect other people's ideas on what CSS is like. Here is what you said:
CSS is like a girlfriend. No matter how hard you try, she will always interpret it a different way.
CSS is like marching orders for pixels.
CSS is like religion; People quickly become fundamentalists.
CSS is like doing puzzles all day and getting paid for it.
CSS is like a pencil to paper; I get any result I want!
CSS is like a river, it is always flowing and you have to go with the current not against it.
CSS is like clothes for your HTML.
CSS is like an STD; it's unpleasant and you're stuck with it.
CSS is like giving your girlfriend sexy lingerie. She's already formed well, but you like when she dresses up.
CSS is like pants. You don't have to use it. But you look silly without it.
CSS is like a box of chocolates you never know what your gonna get.
CSS is like an old man that doesn't know what he's doing or where he is.
CSS is like a Rubik's cube. Sometimes you'll line one part up, but that completely screws up something else you had lined up.
CSS is like an old Beatles's song. Simple, but still beautiful.
CSS is like an old man's wiener, some times it just doesn't work the way it's suppose to.
Of course, feel free to leave your own in the comments!