i got £16 ($20) off my order because of the brandbassador - which is absolutely great. if the ideas keep coming i can see it being a success as long as brandbassador keep improving.
i find rewards points also a great way of business too.
spending a certain amount like £50 = 1 reward point (£1) to add as money off to the next order.
its really a very attractive way to do it, in my opinion.
coming at it from another angle i think rewards are a big thing in life. it makes you feel good about what you are doing.
you are never rewarded for doing something wrong, put it that way.