Stains, 'green' detergents, and Tide
When I bought my Bosch front loader about four years ago I switched to "green" detergents. I used Charlie's Soap for about 2 years or more, but quit it when I realized that I had multiple stains that weren't coming clean, and my white clothes were dingy and grey and never looked clean. Since then I've used multiple detergents - Seventh Generation, Greenworks, Costco Environmentally Friendly, and Cheer. I've been using Tide with Bleach on my whites and they are looking super now.
Anyway, I still had multiple items with old stains that weren't going away. My husband gets really dirty on the weekends, and he had a stash of already stained shorts and shirts that were his designated "tractor clothes". About six weeks ago I started using Tide Free and Gentle on my light colored and really dirty clothes. This morning my husband went looking for stained shorts to wear and he had none. All of his previously stained clothes are now clean and stain-free. I haven't been spraying stains or soaking or anything, just washing the really dirty stuff with the Tide Free.
I still like my Kirkland's EF and Cheer for dark clothes or clothes that don't get especially dirty, but from now on I will be using Tide on my stuff that really needs a good cleaning. If anyone is struggling (as I was) with stains on clothes that don't seem to get getting clean, you may want to give the Tide a try.