So let's start a discussion on Tools, since this is such an important aspect of Scriptographer.
I mainly want to talk about open ended Tools. Tools that weren't made for a single user/project/problem.
A couple of standpoints:
A Tool should be more then a Filter.
The limitations of the Tool are as important as the options.
You should be able to recognize the user in the work he/she produces using a Tool.
When creating Tools that create complex images, make the complexity honest, don't just refer to the feeling of complexity.
The work produced using a Tool should reflect the attention that the user has spent on it. (practice?)
Remember that every time you automate something, you're losing the craftsmanship that would otherwise have been involved in doing it by hand. Where can you bring back this craftsmanship on other levels?
Why use random, when you have something much more interesting to create results -> the hands/ideas/thoughts/problems of the user.
Please critique my thoughts, and add your own.