Welcome, success79!
OK...where do I start...
First of all, there are thousands of successful affiliate programs and almost all of them have top performers. I could list them but the numbers would be endless.
The key is not about finding programs first. You have to get traffic to your site and I would start by building a site on your passion. So many new affiliates (and I was one of them) start their online money-making quest by building a site about money making or joining an affiliate program that is about money making.
These sites are usually doomed because...
1) There's way too much competition
2) They don't have enough unique content to draw in repeat visitors and more importantly... the search engines ignore them.
You need traffic. How do you get traffic? By having your own domain first and then start building your own unique content on a theme. THEN you make money by joining affiliate programs that fit the theme of your site.
So the key is not to look for the programs first. You have to build a site that is "search engine friendly" then there will be numerous good affiliate programs you can choose from. But if you're not getting any traffic, the best paying affiliate programs won't earn you a cent.
If you had a site about crafts then you could join a crafting program and that could make you thousands of dollars because the program fit your niche. If you had a site about football, you could join a sports related program and make a killing with that. So it's not about just finding good programs, you need a heavily trafficked site with good content. Once you have that, you can make a killing on anything.
Allan Gardyne wrote a great article called "12 mistakes affiliates make" and he said the first mistake is they build sites about making money when they aren't making any themselves. The problem is you are competing with a huge number of onlie marketing experts and other people with sites like yours so getting traffic is nearly impossible.
I used to belong to sixfigureincome.com and was so enticed because I heard about all these people making so much money. I joined and made nothing. Why? Because they give you a replicated website just like the other zillions of people out there just like me. And the search engines ignored my site because it's just a replica and they can spot those.
That's why I bought Site Build It! -
Site Build It! - Affiliate Marketing (not an affiliate link!) Because it teaches you how to build a heavily trafficked site FIRST and then you join affiliate programs that fit your theme. Thousands of thousands of SBI customers (many of them post here) are makign a decent income from their sites. Many of us started out looking for the "most successful programs" and realized we were doing it backwards.
So that was a very long winded way of me saying, there are tons of successful affiliate programs. The key is not finding the program, it's about building a trafficked site FIRST then find the profitable programs within your niche. Any affiliate program can be successful, you just have to find a way to sell their products from YOUR site.
Have I rambled enough yet?
I wish you much success.