Check out Itiedye.com. I have a tutorial there for
LWI
As far as a stock solution, the only thing I make in advance is my dye paste. I like to tie-dye with a slightly thickened dye to give more control over the flow, but this certainly is not necessary. As far as dye solution goes my recipe, gleened from various sources esp. Micheal Fowler, is 2tbs dye powder/ cup of water(thickened or not). Of course, I have been making smaller amounts lately so I cut my powder relative to the amount of liquid.
I also presoak my tied items in soda ash rather than activating the dye itself. This lends itself to allowing me to use the dye at a later time. My soak is 1c soda ash/gallon of h20. After the soak(15 min or so) I put them in the washer on the spin cycle to wring out excess soda ash. I like to dye on slightly damp items rather than dripping wet.
If you are interested in the thickened dye, I use sodium alginate and urea. For 4 cups of extra thick paste I use 1/4c urea added to the h20 in a blender. I then prepare 3tbs of the alginate by "wetting" it with rubbing alcohol so it is the consistancy of wet beach sand. The rubbing alcohol functions to isolate the individual grains of alginate to they will more easily and quickly absorb the water once added to my urea water. Otherwise, it gets clumpy and you have to wait a day for the paste to completely "set".
For tie-dyeing I dilute the paste with water. My recipe is roughly 2 parts water to 1 part paste. I then add the dye powder and shake away to mix everything.
Tie-dye Wiki is also a good source for tie-dye.
HTH!
Kathy