Essential writing tools for the new millenium