People go to the web to get quick information or to research a product or solution. Many are not looking to buy a product at all. So it is important to design your web site as a place to not only find information but provide a good solution as well.
When you provide free information you are not only attracting customers but you are also giving the search engines exactly what they are looking for and that is lots of quality content! At the same time you are building trust with your audience and in turn getting people to link to your pages.
Also every time you write an article make a point to submit it to the major news feeder sites like dig, del.icio.us and nowpublic. This is a great way to get announce your news and receive links to your new content.