The Good, the Awesome, and the Ugly.

A good product/application/software/tool solves one problem properly. That is good!

A great product properly solves one problem a few different ways. That is awesome!

A bad product attempts to solve many problems, many different ways. That is ugly!

Take my Money.

Impressive!