Affiliate marketing means you refer customers to a company or business and make money when these potential customers actually buy the product. Multi level marketing means. You pay fees to join a company. You receive products for joining, you get people to sign under you and they pay joining fees. You make money by selling products as well earn commission from the people who joined under you. I don't have experience with any of these and I want to know which method is good.