Спор о том, какой синонимайзер лучше бесполезен. Искать нужно в первую очередь качественные базы, и под них уже подбирать синонимайзер.
Макрос подобный тому, что выложен в первом сообщении пишется за час-два, с перерывом на чай, а база собирается и чистится месяцами, на основе обработки множества текстов.