Hi Jim ~
I honestly believe that Google AdSense would be a perfect solution for you in those examples! You can read more on that program .
The one thing I love about using Google AdSense or one of the large affiliate networks, such as Commission Junction, is that you have a variety of offers to promote... but all of your commissions & tracking information are kept conveniently in one place