For me, Google Adsense is the top number 1 affiliate. But there are rules on the site to follow in order to earn much and maintain a good account. also, I know other like infolink. I have not yet done for a long time but I want to try it how good it is. That's only I can say. There are some but I don't know it all.