This is what we use: OXO Brite. A lot of clothes need bleach to get really clean, but regular, old products like Clorox contains toxic, hazardous materials like chlorine bleach that are not good for anyone or anything.
Powdered oxygen bleach products have been around for awhile but are only recently coming into prominence among consumers because they are non-toxic, biodegradable and work very well. OXO Brite is the top pick in our house - why, I can't say exactly, but I know SKGR always does her research, our clothes are perfectly clean and we like the big, recyclable tub with the handy handle. Here's a good guide to all the oxygen bleaches as well: Powdered Oxygen Bleach Products at Homestead.com.