It's a simple concept. You create a site of value. You get traffic. You bring in targeted visitors who are interested in your content/niche, and you try to sell them the related products via your articles/content.
I don't understand the need for a thousand articles for this simple concept. I think most of the people here would benefit more by taking programming/web design/SEO classses that would enable them to become independent in this business without any program.
I, for one, never learn anything much about IM or Affiliate marketing. I do have a passion for making websites since i was young, (Starting from celebrity fan sites(lot of fun during that time) to something more business-goal oriented.
Once you have created something of value, it's a piece of cake to integrate affiliate/Internet Marketing into any niche of sites to make more money, since there's virtually every product available for any niche of sites.
YOu wouldn't call Yahoo, Google, Myspace, Facebook an IM sites, but virtually all these sites use affiliates as part of their revenue anyway.
Do you agree?