Carpet cleaning techniques and methods