Use your company's Web site to enhance customer service -- especially for prospects who may be researching. The Internet allows your company to stay in touch with its customers and provide them with answers to questions they are likely to ask. Make sure your site makes it easy for your customers to find what they want and communicate with your company. A good corporate Web site helps current customers and develops new customers too. Consider real-time online help systems.
Affiliate marketing is a balance and it’s also heavily dependent on what you want your blog to be about. If money is primary to you, then you keep promoting until the point that it hurts your traffic. Unfortunately many affiliate bloggers over emphasize affiliate products using methods that turn people away, but if you are subtle with how you do it, it’s possible to promote products extensively without putting in the hard sell in every blog post you write.
Although this article has been written in 2007, now in Feb 2014, I still find it full of great advice and tips. What I learned from this article is that when writing a review I should focus on how this product helped me achieve X instead of simply repeating and enforcing the features and benefits of the product that can also be found on the sales page.