[CE 1.8] We have a bundled product that contains simple products that can be ordered by the foot (qty 1 = 1 foot). Weight for this bundled product is dynamic; the greater the lengths of the components the customer orders, the higher the bundled product's overall weight will be. We want to be able to prevent a customer from adding a bundle configuration that exceeds a certain weight to their cart with an error message returned along the lines of "Product configuration exceeds weight limit".
We could place a quantity limit on each simple product component of the bundled product, but this will not work for us as the components can be ordered individually as simple products and by themselves would not have the same limit as they would grouped in a bundle where weights of each product would be added together.
How might this be accomplished?