> I even went as far as breaking down the stylesheets so that you dont need to download CSS that does not apply to the page you are visiting
Doesn't this just result in five downloads of 1KB CSS files over the course of a five-page visit, when a single download (and cache) of a 1.8KB CSS file would have sufficed? Is that better?