One night this week I got into a cleaning frenzy and decided to color code my wardrobe. When all my white shirts came together, I realized I have a awful lot of white shirts. Given how much of a klutz I am, I'm always super paranoid when I do wear white that I don't wear it as much to save myself the worry. (If that makes any sense. ) But apparently when I see a white shirt in a store, I have the tendency to think that somehow the rule doesn't apply to that particular shirt. Hence, I have way too many white blouses. That said, I was wondering if people could recommend good dyes for clothes and perhaps techniques they use. Any advice would be welcome. I'm thinking about dyeing some shirts various shades of purple ranging from light lavender to deep plum and perhaps dark olive green to emerald green. The fabrics I would be working with are cotton, silk, and a combination of both. While the shirts are white, the styles are all pretty different in that some are button down, some have intricate detailing that wouldn't change since it is textured, etc... (Not sure if that matters) I'm still at the stage of wondering if this will be worth the effort and would love to hear if others have been successful at finding long lasting dyes that doesn't run during washes. Thanks in advance!