Been doing this for my last few projects and loving it. Using yeoman helps simplify the process a ton.
Now if there was only a simple way to exclude all of the styles that are never used across a site I'd be able to cut my CSS down like 75%, but that would probably take a headless browser crawling the whole thing.