I never thought of doing it that way. Thank you for shedding light on this approach. I think that this solution is superior because I can set a numeric value for each oversized item. Some items will have an oversized value of 1 for one box, some will have an oversized value of 3 for 3 oversized boxes. I think I will add a database field called "Oversized" and add the numeric values there which will then get based along when the customer adds the item into the shopping cart. I will let you know if this approach is successful.