I can't believe this is not just a built-in function of WordPress, it's such a core feature to anyone customizing their site. Putting custom CSS in your theme file is just not the right way to do it. Fortunately, this plugin is the perfect solution to that!
AND it even works on multisite installations! +1 :D