I may have kicked things off on a critical note. So I want to clarify that, as several people have demonstrated, affiliate marketing isn't always bad. In fact, I have earned affiliate commissions for a few products which I promote on my site. This is usually when I'm offering recommendations about the best way to accomplish something, and comes after I've investigated the products/services and their reputation. Not all affiliates are bad for the community. Some play an important role.