I see that a lot of the discussions and documentation tend to be focused on branding solutions for publishing sites and understandably so. We have a lot of other types of sites too (e.g. communities, team sites) so it'd be great to have a branding solution that can be applied across the board.
Is this achievable with a single master page or would it be better to have separate master pages for different types of sites?
The guys over at http://responsivesharepoint.codeplex.com/ have gone for one solution for publishing sites and one for other sites.
Is that the way to go?