When people first come online to start or build a business a lot of them catch a very common Internet disease that I will refer to as Program-Itis. I also fell victim to this disease. What happens is bug hits you and you begin to believe that you have to join every program on net in order to make money. Let me tell you that this is not true. There are programs for selling products of all kinds, programs for getting subscribers or free traffic, programs for promotion and just about every other kind of program you can think of. There are some good ones out there and you need to sift through rest to find them.
Some of things you can keep in mind when it comes to joining programs are:
Check out all programs thoroughly. Make sure program is set up so it will actually benefit you not just founder of program.
Ask more experienced netpreneurs for opinions. Visit message boards and join discussion lists to learn from others. People are very willing to help, share and advise you when you ask.
Choose a few exceptional programs to promote. Keep in mind that if you join too many programs it will be hard to actively promote all of them. Promoting a few very good programs will be much more effective.
Choose programs that compliment your business/website. If you have a website that deals with home repair, do not sell products about health or other unrelated subjects. People will come to your site to learn about home repair, so deal with those types of products/services.