I started a website that I sell various products in different shapes and weights. I am trying to come up with a reasonable shipping rate schedule without over/under charging customers. My website is set up to calculate finalized shipping rate at checkout. I thought about using USPS flat rate boxes and envelopes, but they aren't suitable for all of my products, as some of my products are sort of light-weight but are too bulky to fit into USPS flat rate box, others are too small that I will be over charging if I use flat rate envelope for those. I also considered determining shipping rate by the purchase dollar but this doesn't seem to work either. Because it will under-estimate shipping costs if the products purchased were discounted. Also, some of my products are indeed light weight/small but high-end priced - therefore over charging shipping fees. I wish I could come up with different shipping rate schedule for each product category but the current system doesn't allow me do to so.