http://www.lifehack.org/articles/lifehack/fifty-50-tools-which-can-help-you-in-writing.html