I can't believe I didn't know this existed until now. I have cleaned rugs that I thought I needed to throw out with great success.