you knwo those ionisation air purifier things? those take cigarette smoke and oders out of fabric WONDERS. you can even rent them from some places. supposed to be one of the most effective methods. also, incense is your FRIEND! i know ltos of people dont like the smell, but i used to have sandalwood insence that my parents hated, then my girlfriend got me this nag champa stuff, and its the best insence everm and everyone in the house loves the smell...

according to the lady at the store she bought it at(some earthchild headshop place) its very good at covering certain "odors"

NAG CHAMPA!