To automatically apply a discount there needs to be something you can use from the Advanced Filters list.
One way going with what you are already doing, make your question a Custom Contact question.
Is this your first time? Yes. Custom Contact field equals Yes, they get the discount.
------------------------------
Steven Schlossman
Jack of all trades. Master of none.
BMW Car Club of America
------------------------------