I need some opinions on the most aggressive carpet cleaners...I have Adams upholstery cleaner along with a McCulloch mc1385 steamer and it does ok but looking for something stronger to get hard stains out of lighter interiors..I see folex may work better, but what is all your opinions?