I'm no coder but I've seen other sites have ways to determine if referrals are unique or not . Of course it is completely up to you to decide if you want to make it automatic and you do bring up a good point that you don't want to spend money on fake accounts but if you can get it to work it will be easier for you and your staff to have it automated.
Bookmarks