people normally confused affiliate programs with pay per sale network marketing. affiliate program in my opinion is worth investing at. the residual income stream is way better than getting bay only when you make the sale. the down line building is more challenge and excite than selling some product and earn 10$ for it. it`s always good to have clickbanck or CJ products on your site it`s better than Google AdSense but do not make it your main business but the real question is " here is the punch" how could we really make some success in this field