The best!
This is the most effective carpet cleaner I've ever used on a variety of spills and mishaps.  Takes out everything (except pet urine) and doesn't leave any residuals that may encourage stains to reappear.  Even works on vomit!
Rating: 5 stars