Things,
I would bet that over 90% of the people using the forum discounts are either already members of this forum, or will register once they order and/or receive their product. Most people have questions before and after the sale, and this will give them a reason to register for the forum.