How to Create a Profitable Competition for Retail Customers