My ex-'s mother used to douse his car's interior in vinegar whenever she'd catch even a hint of cigarette smoke while in it (my ex-'s mother is...unique). It smelled awful for the first few days, but it did eventually get rid of the smoke smell. You may consider placing little dishes of white vinegar around the apartment for a few days, in addition to the previous ammonia/vinegar scrub suggestion earlier in the thread.
I've also heard that sprinkling the carpeting with baking soda and waiting for a few hours before vacuuming can help, though I've never tried that.
Aparment Smells Like Smoke: Any Suggestions?
21"To be stupid, selfish, and have good health are three requirements for happiness, though if stupidity is lacking, all is lost."
-Gustave Flaubert
-Gustave Flaubert