Blogging for your business gives your company a public persona and makes your company more accessible.  It is also one of the best ways to create unique content for your business.  With a quality blog, you can instantly provide readers with fresh, relevant information and build an SEO friendly website that is great for organic search results.  Having a business blog will increase communication with current and potential customers, create new leads and position your company as a knowledge leader for industry information.