A friend a mine just ask me:
What blog software do you recommend if somebody is starting newly, should have the ability to create categories, easy image uploading?
I did not understand immediately his question, but he wanted to know if some Desktop application exists to easily publish on a blog...
I am sure that you can find a lot on the Web, I personnaly use w.bloggar. As you may know most of the Blog (server) provides XML-RPC, it is how this tools communicate with your server
Here the list of the supported online services and blog supported by w.bloggar: