Top 20 Affiliate Networks Chosen by 5000 Affiliate Marketers