I found this great review on a web program that makes blogging easier :

(c) Get Smart Blog

There are numerous components involved in writing a good blog post. You start with good content that includes internal links and strategic keywords, top it with an audience grabbing title and then finish it off with an engaging yet easy to follow structure. Once you have done all that then you move in to SEO, syndication, pinging, feeds, and so and so forth. There are so many components in fact, that sometimes it can seem a bit overwhelming.

Read the more about Smart Blogging with Zemanta, from the Get Smart Blog Dec 2008

I’m giving it a try  this post is an example of how it works to automatically provide links, keywords, and more.