I was briefly thinking about this the other day and my quick fix was to de-emphasize the coupon/gift card fields by using progressive disclosure. Screenshot of mockup: http://d.pr/KxJe. Although this doesn't completely remove the fact that the site accepts coupons, it helps with the 'empty field' issue described in the original post. Thoughts on this? Anybody run across any other solutions?