Product Complexity