I am looking to have my carpets cleaned and have come across Chem-Dry. I was initally contemplating doing in allmysef one weekend after hiring a system from the Local DIY store. A friend has suggested I try Chem-Dry.
DIY systems (and those from some geezer who puts a 'special offer' flyer through your door) just leave your carpets wet and not very clean, in my experience.
Chem-Dry is actually completely different and really does make a difference - I think it's worth the extra.