Excel 11
With Excel 11 you can bind an XSD to sections of a worksheet and then get the XML for it.
I could write a blog entry in Excel, then open the XML Schema view in a task pane, drag XML elements from the Blog schema to the cells that I want to bind to them.
Then I can write a VBA script that gets the XML document and post it to a Web Service.
Cool.
No, I'm not thinking Excel would be a good weblog client ;).