I used to use WordWeb as a pop-up dictionary/thesaurus while I wrote, but I found it lacking, particularly in its inability to let me define my own terms per context (for example, when writing about roller derby, I used particular words and synonyms that weren't generally known or suggested by the software).
What do you use, and what benefits did you get?