I just downloaded Ecto and I have seen the future and arrived at the promised land. This desktop software allows you to create blog posts with software that reminds me of a simple version of Adobe Pagemaker.
It allows for easy text formatting in blog posts but the real power of this blogging software is manipulating images. You can drag and drop images into posts and resize them dynamically. Ecto will automatically upload the small and large size image to your blog. WordPress.org has a great web based interface, but the image manipulation is tedious and time consuming. Using Ecto blog software will help make blogs more visual as more people will be adding images to their posts. This is great for image optimization and will encourage adding alt tags and title element descriptions to images, essential for good search engine image search placement.
See an Ecto screenshot: