Abstract: A coupon generation and redemption system presenting a consumer with at least one product on which at least one promotion is available. The consumer selects at least one of the at least one product for which the consumer desires to receive at least one coupon. The at least one coupon is generated. The consumer purchases the at least one product referenced in the at least one coupon. The consumer redeems the at least one coupon.