Giving rewards is a smart way to maintain customer engagement. As your client gets rewarded for his loyalty, he advertises your product in return.
This year, Joe might just have more than his fair share of tax savings. These savings should be allocated to more important things.