BlogMate is a free, graphical plug-in for the popular TextMate editor that allows creating and editing blog posts for MetaWeblog-enabled blogs from a floating palette within TextMate.
the blogging bundle allows you to post, retrieve, and update entries. It can also preview entries before posting, upload images to your blog by dragging them into your document, etc.