It really works. I have dogs and, as some may know, pet stains can be difficult to remove. The OxiClean in combination with one of those super-absorbent cloths (also "As Seen on TV") work great. The OxiClean gets the stain and the cloth absorbs up the whole mess. I do have the light discolouration, but I thought it was just that the rest of my carpet was dirty.