I’m not necessarily promoting Oxi-Clean but I have found their stain removal chart very helpful. They have 22 specific stains listed including all the tough ones that many people have asked me about such as BBQ sauce, blood, chocolate, coffee, ink, ketchup, lip stick, and wine. They also list 10 different materials the stain can be found in including cotton, nylon, polyester, and rayon. They use a very comprehensive list compared to many I’ve seen and it is extremely easy to use. Of course OxiClean they are promoting their own product as the cure all but hey, if it works it is awesome!