I found a simple permanent answer for smoking odor control one simple application removes odor from carpets, curtains and furniture. While researching in China I came across a product that you mix with paint that eliminates odors by releasing negative ions in the air, works by convection currents, warm air rises cool air falls creating a natural flow of air across the painted walls. I have had this in my home for over a year, works like a charm. No odor, no electrify and no problems. A packet cost $39.00 mix into one gallon of paint, one application works continually no re-application required.