In the "I didn't know you could do that" department, I just discovered that MS Word 2007 allows you to publish blog posts directly to your blogging account (like this post).
Supported services include Windows Live Spaces, WordPress, Blogger and TypePad, the service I use. Other providers can also be configured, although the process is a bit more roundabout.
To create a blog post, you simply create a new file and select "New blog post" instead of "Blank document". You can then start typing away with all the MS Word features you're familiar with. Best thing, you don't have to fiddle with the HTML.
Previously, I would create a post in Word then copy and paste it into TypePad, but this invariably seemed to cause formatting problems.