I have a question for you about carpet cleaning. The two methods I see advertised are dry chem and steam cleaning. As I understand it, the chemicals Chem Dry use are very close to carbonated water. Carbonated water is an excellent, gentle, yet effective, carpet cleaning solution. Carpet cleaning is very hard work.
Water is a lot cheaper than chemicals.
The biggest problem most people have with carpet cleaning is that all the chemicals have not been removed during the extraction process. My neighbors and I have been moaning about the awfully cloudy glasses we get from the dishwasher and trying to figure out why and what to do about it. My buddy, Joe Gagnon of WJR fame, would tell you that you and your neighbors are all using too much detergent and are etching the glass. Generally speaking, granulated detergent is better and more cost efficient than liquid. The formula for proper use is one teaspoon of detergent for every grain of hardness of the water.