As recommended by WordPress.com itself, Windows Live Writer is an excellent way to generate blog postings (at least, better than the WordPress admin page itself).
It’s what I’m writing this post with.
WordPress.com’s own post writer is pretty basic and not really intended for the long posts I tend to produce (especially with all of the graphics to laboriously add as well).
Windows Live Writer is like a mini-wordprocessor and is very easy to use. Who knew that Microsoft produced such excellent (and free) software?
The Windows Vista/Windows 7 version is here
The Windows XP version is here