1. A method for improving product recommendation quality, the method comprising: generating a plurality of individualized product recommendations for a given concern with an intelligent performance-based product recommendation engine; receiving feedback from a plurality of consumers on use of products to treat the concern; and re-training the product recommendation engine based on the feedback received.