does it make sense to inline css if it's the same across multiple pages?
I'm very much in group #2... everywhere except my landing pages.
It feels dirty not to cache it, but if you look at a download waterfall and see how much time it takes to send that separate http request (while blocking the display of the page) it is well worth it.