Product Diversities