Dharma Trading and Prochem are two fabulous sources. I dye fabric regularly, even did it with my DD's first grade class. I am a clumsy girl by nature, but have never dyed anything I didn't want dyed. I prefer the hand of my own dyed fabrics and the colors. using a low=water method is much easier.