Some may find this software useful. I have not actually used it but am an avid user of other products made by Mediachance. It is called Pattern Studio V.
Here is a link:
http://www.mediachance.com/patternstudio/index.html

hope someone finds it useful.