Here are some of the tools I’ve personally used, and that I recommend to small businesses to help build business with their online presence:
Aweber
Great email marketing service for small business. It’s the one I use on this site.
Interspire Email Marketer
Email marketing for advanced needs (sits on your own server). I use this on some client sites where the Aweber solution is too restrictive. Not for rookies. You need an serious web person to handle this for you.
WordPress.org
This is where you sign up.
WordPress.com
This is where you will actually have your web preson get the files needed to put the blog on your server.
Perfectory
This is where I get template and layout ideas for my websites.
WooThemes
Very cool blog templates for WordPress (these blog was created from a Woo Theme.
Google Analytics (web stats)
You’ll want to get great web stats for your site and blog. Google Analytics is the solution that is free and the best on the market for small business owners.