A couple years ago, my son had a few friends over for his birthday and we were taking them to the movies. One of them threw up in the minivan. Oh god, it was the worst thing ever. Trying to clean up someone else's puke was so gross. We were driving when this happened. We pulled over at Randy's ribs and they gave us some paper towels and we tried to clean the boy up some in the bathroom. His mother came and got him and we proceeded to the movies. We tried everything to get out the smell, but nothing really worked immediately. The smell slowly got better and maybe a month later you couldn't smell it anymore. I just kept putting different cleaners on it and spraying it with lysol. I kept the windows down as much as possible.