Would be nice if you ask the same question twice, it would look in previous "stored questions" or not for your previous answer if you need to reuse an old answer. I found it tedious to look for an old answer I need in old conversations.
A lot of times, websites suggest I sign up for a 5-10% discount/promo code. That might lead to a sale and they get one more user to their email list.
GrowFast takes that a step furtver by offering a widget that provides different tasks for the user to complete in order to receive the promo code. The tasks range between user generated content leading to more organic traffic, user reviews and even testimonials (haven't decided fully on the tasks just yet).
I think this is a cool concept and I hope companies think likewise.