Affiliate Marketing and its Benefits