So, here's the deal. I try to clean with natural things - lemon juice, and baking soda, and vinegar, and salt, and in a pinch, oxyclean, but the truth is that sometimes, particularly if you are a lousy housekeeper like me, those just won't work. :-(
To tell you the truth, I use the healthy things first, but about two or three times a year, I get crazy and buy some stinking chemicals. I just did it and, as it turns out SoftScrub with bleach works great. (not sure how i feel about saying that...)
So this is what I use: vinegar and baking soda mostly, then Seventh Generation cleaning supplies and dish soap, then for Doug's work clothes, every few months I soak them in blue Dawn. If you have never had the pleasure of cleaning restaurant clothes, let me tell you, it's a treat. Then, I admit, some SoftScrub and when all else fails (trash cans and diaper pails mostly) good ol' bleach. In the background there is Dr. Bronners. We use that for hand soap and sometimes baby soap when the California Baby isn't handy.
Does this make me a bad steward of this beautiful planet? maybe. There have been periods of my life where I would absolutely hate myself for "breaking" and buying the chemicals and think I had irreparably damaged the earth and my family, but, now, meh. I'm okay with doing MY best, not someone elses.