Dynamically generated thesaurus using collocation extraction. Rather than providing synonyms, this thesaurus provides words often used in similar contexts; this is particularly useful for syntax-retaining document abstraction (relevant xkcd: http://xkcd.com/1133/).