I've finally found it! The best stain remover I've ever owned. As a recent graduate from high school, I've gotten the worst stains to come. My worst and most recent accident? Ketchup on a bright white, nylon shirt that I adored. I thought it was a lost cause, however, immediately after coming to the house, I sprayed this, let it sit for about 10 minutes (the minimum is 5) and it got it out COMPLETELY. I definitely recommend it. I haven't tried it on carpet or what not, but if it works this great, I doubt it won't be able to take it out. You can keep using it as much as needed after every washing.