The Synonym Finder, completly Revised