The typical American supermarket carries more than 30,000 products. There are nearly as many opinions about what items you ...