What Types of Affiliate Networks Exist and How Do They Differ?