It's a good solvent, but it smells to high-heavens and is very expensive! I can't say that got anything else out that another solvent might have. It is great for use on grease and oil to make it water soluable (Tea Tree oil and Alcohol). I use it on oil spots in the laundry.
It would easily delaminate a carpet if dumped on it. Considering the price it is over hyped and over rated IMHO; Too expensive considering all the effective carept spotters vailable at a fraction of the cost.