thanks for the input. currently, i'm allowing users to use affiliate link only as an incentive for them to add more cards. i want to make sure all the details that they add are objective and no spamming occurs. in order to rate cards, you have to be registered, and can only rate once per card. i'll add a captcha to the registration to make sure no fake accounts are made.
do you think it's really important to not allow affiliate links?