There are litterally thousands of programs out there, if not millions. Some of the big ones suck. Popularity means more competition, so they quickly start to loose money for "the little guys". The small ones aren't always stable. Some have minimum payouts, so you work your tail off for one sale, then nada.... Etc. What ONE thing do you look for when you're looking for an affiliate program to promote?
Here are some of the reason why i use viralpartnership: 1. high paying offer screenshot: http://i37.tinypic.com/f4fnlx.jpg 2. Easy to understand report screenshot: http://i33.tinypic.com/2ajp54j.jpg screenshot: http://i34.tinypic.com/2qwh4jm.jpg 3. Earn 2% on your referral total revenue! screenshot: http://i36.tinypic.com/2u948k7.jpg 4. Excellent Support 5. They've been around for about 3 years now & they pay on time 6. They have a lot of branded offers (works really well with blog, social network, emails, and search engine) They give offers to cpaempire, azoogle, incentaclick, copeac, etc. If you want to go directly to the top you should go to viralpartnership. A lot of email submit campaign also! They also have an in-house tech & graphic design team. So you can get fresh creative (banner) if you need or they can build you an exclusive email submit campaign. This is why i use viralpartnership