[REQ] MarketPress: Advanced coupon options

Any chance of adding the following for when setting up coupons?

1) Works for only selected products
2) Works only if $x amount spent
3) Works on entire cart contents but only if 1 or ALL of selected products are present in the cart
4) Works on first order only (probably hard to implement without other features but hey)