Browsing the internet there are literally thousands of affiliate marketing resources and a person often gets overwhelmed by the sheer choice of programs, products and services they offer.
When looking for a business opportunity you should look for 6 primary qualities:
1. Integrity - Does the company have a reliable track record/history?
2. Value - Is the company providing a valuable service/product?
3. Training