Tools for Blogging

While there are a vast array of tools to help you blogging the below are ones I have used and currently do use that are able to help me maximize my work and provide quality returns on my costs to purchase them.