Lately, I've noticed what seems to be a growing trend on several large e-commerce websites: They offer you a discount for providing them with your email or a joining their mailing list... but they don't deliver on the discount until 2-7 days after the fact. While this is annoying to the consumer, in my opinion, it's also detrimental to sales. Here's why: