One of the blogging tools I can't live without is Windows Live Writer. It is free to download and easy to install, and makes blogging a joy. Everything can be accomplished within Live Writer except photo uploading, unless you want to upload to your own personal FTP site which is easily accomplished with Live Writer.
Download it for free at Windows Live Writer.
Preview before you post
Writer shows you what your blog entry will look like before you post it, using your blog's templates and formatting.
Compose your entries offline
Publish them later, when you get back online.