Affiliate Marketing and Financial Implications