Here are a few links to videos regarding rugs and their care and cleaning
This is a video overview of one of the classes I have taken and shows some of the methods I employ in my rug washing operation. This is also the class where I received my RCT (Rug Cleaning Technician) accreditation.. (Thanks Jeff & Ruth for letting me link to your video.)