Hubpages are great, you can add your own affiliate links in text (dont do capsules unless you want to give them 60%) and you can set up adsense on them too
I think Goarticles is quite a good site for free articles. You could trying searching Google for "article directories" Most of them are good enough and free