It’s been my experience that you only get out of something what you put in. Take this for example a search engine that will pay you for using their site:
It’s no good to you if you do not use search engines. Using the search engine itself can be considered the effort factor. No effort = no gain. This is the same for many Affiliate programs. Too many people join thinking that they can become rich on other peoples effort. The thing is the only ones making the money is the ones putting in the effort themselves. So a warning to all those thinking they will become rich just by joining Affiliates, just remember that no effort = no gain.