It would be useful to end a discount after X amount of a product has been sold. If you get a deal on a product from a manufacturer of lets say 50 units. There's no way to limit the sales of that product without supervising it manually, unless we limit it to 1 per order and then set a discount code that works 50 times.