How often should carpets be cleaned?

How often is normal? We are often asked, “How often should I have my carpets cleaned?”  While we often jokingly reply “once a week,” the truth is, there is no set amount of time.  Cleaning frequency really depends on the type of traffic you...