I've been blogging for 10 years, but even so, nothing has made it easier than Windows Live Writer. I write my draft, it checks my spelling and grammar, let's me download the photos, and check the labels. If I copy something from another online source which has links, it picks up the links for me. Then I hit publish. It retains the drafts in case I find a mistake after I've posted it. I've become dependent and hardly know how to code or revise my template anymore.