In a few weeks time, we will be ushering the Thanksgiving Holiday in America. You will be having guests at home: Family and friends will flock in. Do you have a clean carpet to welcome them to your home? No? Is your carpet dirty? Dusty? Or smelly? Or do you...