EssayToolBox provides free, easy-to-use online tools that help any user pass various hardships he can face while writing : 1) idea generation, 2) editing 3) grammar and spell checking 4) formatting 5) summarizing 6) converting 7) final grade calculation