I use an ozone generator and it really gets rid of smoke both from herb and cigs. For fresh weed it works pretty well, but I'm going to need to get a carbon filter for strains more stinky then NL's. I use the OZN-1, it cost me $150, I got it from New England Hydroponics.