I highly recommend Carpet Dryclean to clean your carpets. They recently cleaned my carpets and oriental rugs and did a fantastic job. No water was used and the carpets and rugs were cleaned quite well. The cleaning crew was prompt, hardworworking and friendly. The cost was estimated on the spot and so there was no question about the price.
They also left me a small container of the cleaning agent to use for any future spots. You can read about the cleaning process on their website. Give' em a try, you won't be disappointed.
more