I'm not familiar with YSlow, but I am curious as to what it considers 'too many'.
It also makes me wonder how many stylesheets you are actually loading.
Putting them om one page will work, but like the style sheets themselves the order is important.
Personally I'd recommend that all of the stylesheets supplied with zencart (and any modules) remain untouched. You should have a single .css file for your own customisations.
Merging .css files runs the risk of such merging being lost the next time the module gets updated, or the need to re-merge with each update.
Cheers
Rod




