Alright guys, This isn't my car or a car I'm going to buy. I am getting a new work vehicle, but it was used for a few months by a smoker. It's a chevy express work van. Anyway, the floors up front and the back are like a rubberized industrial material. The ceiling in the cab and seats are fabric. I took everything that wasn't bolted or wired to the vehicle and threw it out. Vacuumed everything, sprayed the floor with a deodorizer and cleaner. I cleaned the dash, windows, and used an odor eliminating cleaner on the seats and headliner. I then sprayed degreaser all over the back floor and sprayed it out with a house. I also wiped everything down back there with cleaners. The smell is hardly there...but just enough to know my hard work didn't completely get rid of it. I've read that detail shops can use an an ozone machine or something, but do they really work? I also heard about using vinegar and water to wipe down the upholstery and other parts. Any other tactics you guys can recommend?