I used to work at a place that had them cleaned all the time. I don't remember how often though, but they did it on the weekends when nobody was there. I don't think they have to tear your house up to do it, but you don't want to be there when they do it especially if you suffer from allergies, sinus problems, or asthma. It wouldn't be hard to find out how much does it cost in your area, if it is a huge process, etc. just do a search over the internet or the yellow pages and start making calls. Meanwhile have you considered buying an air purifier? I own an ionic breeze GP from sharper image and I couldn't live without it.