Would http://www.thatsoftwareguy.com/zenca...discounts.html do it?
I noticed that different discounts can be applied to different categories, so all items under category A would be discounted at one rate while those under category B would be subject to another discount. I did not see this for shipping rates (as mentioned above).



