Visual Thesaurus
visualthesaurus.com
visualthesaurus.com
For writing if I am stuck on a word, i'll just hit Google and go 'word' + thesaurus, because firing up the program is slower. I see they dealt with that by having a web/java version
My copy was a gift from a poet, who loved it very much.