I don’t have an unlimited Internet connection (only a 250 Mb/month GPRS/3G data plan), so I can’t always blog my idea. I have tried so many offline blogging tools, but I gave up because none of the available Desktop Blogging tools fits me. Even the best desktop blogging tools can’t simulate perfectly the appearance of your site while you are offline (so I still have to edit my post after uploading).
But now, I have found the best way to do offline blogging: by installing the blog engine on my computer (in my case WordPress). I can edit and view my website while offline, and I can be sure that it will look the same when I post it. Unfortunately, I still have to manually copy and paste my post (still too lazy to write a plugin to do this automatically).