It's been a while since this was asked...so thought I'd ask again. Does anyone have any recommendations for carpet cleaners? We used Liberty Chem Dry last time and they were horrible. Took forever to dry when it's only supposed to take an hour or two, and stains came back when I didn't think they were supposed to with Chem Dry. Thanks!