Seperate the darks from the lights.
I use All fragrance-free, dye free detergent.
I use Clorox 2 on all.
No softener.
Wash on delicate.
Dry on either timed low to medium depending on how many pieces there are in the dryer, for about 20 - 30 minutes.
Fold and store according to color or category: ie holidays, children, flannel, etc.
I have tons of fabric and have never had a problem with colors.
I learned to iron the fabric when I pull out of the drawer to use. I alway's ironed beforehand and then again when I pulled out to start cutting. Now I have more time to play.