What Business Owners should know about Affiliate Marketing