It's true that well conceived unique content is the best to get traffic, that duplicate content (dup) ranks lesser than unique content. However, writing good articles is an art, and, for most of us, it requires so much time that an option is to use both dup and unique content on our sites.
Forget the Google dup penalty, it simply doesn't exist.
A key to rank with dup is to choose well the articles we publish on our sites and to organize them within a super clear nomenclature, helping our Visitors to get oriented fast, to avoid them most of the information Overload. Therefore, to have them returning to our sites, the most important...
Please, ALWAYS verify on every directory and service that the content you're going to use is free, as some article directories display both free and premium articles.
You also should check the terms and conditions regarding the articles' credits. You always must respect both the article itself, as well as the bio box of its author, and keep every link interactive (alive, clickable) on your pages, for each article.
The software is made of one module, it carries several keyword suggestion tools.