I believe it would be best if the company gave users Karma as opposed to money. When someone suggests a store and you know they will earn $ if you buy from it, you start to doubt their motive. With karma, I do not have to worry about this, and latter the score can be used to spot "influencers".