Carpet cleaning would be useless anyone end track of an ugly carpet.
There happen to be a couple advanced carpet cleaning techniques that don't need water. Oriental rug cleaning can be quite an expensive proposition if you depend solely on professional cleaners. http://www.open201.com/bbs/board.php?bo_table=free&wr_id=457632