It is a way to make extra income. Affiliation means just to do a partial marketing. In some cases just registration in different corporate site would do it for you. Affiliate marketing is best known opportunity and I would like to be sure about it. The ideas and opportunities are not very rare but need professional eye to earn your money.