For SPNelson: It does exist.
When i first started in clickinks, coupon coding was a nightmare. i had to submit terms wait a week then maybe it would work. We've changed our back office so now its all instant. I can code coupons same day. I can provide exclusive links (
CJ grouping is useful for this {SAS DOES IT TOO!}) to Affiliates where the coupon embeds into the basket (plus have the option for a cobranded page). This is up to who develops your website administrator system.
I am not sure, but there must be some admin systems out there that make this easy for merchants for sale (someone back me up on this).