I have a couple of blogs. Not doing the selling thing because I want to provide information. The other is a comedy feel good! Affiliate programs can work, but it is hard work because you have to drive that part of the promotion.