Best affiliate marketing programs. Blog posts are generally written on one, but just as often on two, three, or even more related topics.