After Thanksgiving, I needed to have my carpets deep cleaned and I went with Complete Carpet Care for a couple of reasons - first, we've used them at the office and they do a good job and second, they have really good rates.
They got out quite a few stains, even an old red wine stain that's been there for ages. Wouldn't go anywhere for good carpet cleaning. No problems at all - they let me know what the cleaning would entail on the phone before they even sent someone out. Very good customer service, and their prices are fairly low.