This stuff is, in a word, amazing. It's a little on the pricey side, for a carpet cleaner, but it's cheaper than a steam cleaning. The best part is, you don't even have to follow the directions. The directions say to spray, let set, and blot. All you have to do is spray and walk away. I found this out by accident the first time I used it, which was on some dog puke. I sprayed it, and then forgot about it. When I came back later there was just a carpet-colored wet spot where there was once bright yellow bile. Where did the yellow go? No one knows, and frankly I think no one cares. Next I brought it to tikifreak's house. I'm not in the business of cleaning other people's houses, I'm not even in the business of cleaning my own, but I thought this was a product that needed sharing. We found a spot where a cat had coughed up a hairball when I was cat-sitting a month previously. I sprayed it, the spot was gone. No blotting, just spray and walk away. At home again, on th eway up to bed, I sprayed several spots on my carpet which had been there since we moved in. In the morning they were totally gone. Probably this stuff is radioactive and I will be glowing green soon, but I'll have the cleanest carpet of any glowing person ever.
I didn't link to this because you can get it at Target or your grocery store or wherever.