OxiClean Oxygen Bleach
This mighty oxygen powder has all of the powerful cleaning action of bleach but with none of the toxic side-effects. It's safe for colors--it actually brightens them--and doesn't weaken fabric. It biodegrades into oxygen, water, and natural soda ash (whereas when chlorine bleach meets nature, it forms chemicals that harm humans, ecosystems and wildlife). I can't live without oxygen bleach and fortunately, I don't have to, because it's easy to find and a little goes a long way.
Oxiclean.com, $15 for a 2-3 lb. tub