Using strategic promotions to drive sales and customer retention