I believe any serious small business website needs to include a substantial blogging element. It is the easiest way to generate content for your visitors, and the easiest way to keep your customers informed.
Blog style websites have long been the easiest to promote, and blog promotion just got easier. And better.