Have you noticed that running discount promotions, buy-one-get-one offers, or point-earning schemes is getting increasingly expensive, yet yielding less...