I'm typing this post using Windows Live Writer. It's still in beta, but has no known problems. It supports many blog services and knows your visual theme. It's neat seeing a preview as I type, without having to wait until I publish the post to see how it will look on my blog. I'll have to try uploading media and fiddling with the editing, see if this is really as easy as advertised.
This also allows me to do offline editing. No more worrying about my unreliable connection (such as now...). I'll let you know my verdict after using it for a week or so.