Preprocessors make writing CSS even more fun than it already is. The three main ones right now are SASS, Less, and Stylus. Some of the main advantages of a CSS preprocessor are nesting, variables, and mixins/functions.
|More robust and has features familiar to developers like
||More designer-oriented; has color blending functions like
||Transparent mixins for seamless CSS3 prefixing|