Any recommendations on who to use for carpet cleaning? I have used Home Town in years past and they have been OK, but wondering with all the other flyers I get (ChemDry etc.), if others may do better. I have some stubborn stains that need to go away before Thanksgiving. Thanks for any feedback.