If you have an oriental rug to be cleaned, Castle Oriental Rug Cleaning in Berthoud is the place in Northern Colorado to take it. They also have a large number of rugs for sale and they'll happily show you how they clean the rugs. (I believe they offer classes in rug cleaning.)
It's not cheap though. I paid about $100 to clean a small Turkish rug.