Windows Live Writer - Great Blogging Tool
I started using Windows Live Writer to write posts for my blog recently and I have to say that I really like it.
It can interface with Spaces and many common blog servers including "Blogger, LiveJournal, TypePad, WordPress (and many others)."
Plus it allows developers to create add-ins that can be found here (Some of which are really interesting).
You can insert media with ease, such as a map:
Take a look at it, you might like it!