В общем хорошо, за исключением:
- перебор не всех возможных вариантов, а применение элементов синхронно. По этому если к каждому слову подобрать 4 синонима получится 4-7 копий. Обходной путь с Н1(как в примере) - не всегда катит.
- символ & при переборе вариантов лучше заменить на доступный с русской раскладки
(например = или -).
- вставить / копировать / вырезать... - кнопками, а не на правую кнопку мыши.
- сравнение с 1 копией, а не каждой с каждой.
- баг при размножении, размножается только с символом разделителя $ (по крайней мере у меня).