Today when I was heading to work I had to slam on my breaks. Next thing I know everyone ahead of me is going into the turning lane. When everyone got out of my way I saw this 70 year old guy trying the push a 1980 something towncar down the street. I go around and pull up to the gas station that was right there. I ran over and helped the guy push the car to the gas station. Almost didn't make it up the slope. I asked the guy what happen and he told me in a raspy voice "Vapor Lock". Then he asked to use my cell and I said sure. He used it and his son told him how to get the car starting again. Well this put my Carma up to par and good thing too. When I was driving home from work the streets are kinda flooded and visibility was almost 0. Everyone was driving with hazards and going 20 in a 45 zone. When on coming cars would go by it would blind me and the car would kick up water onto the windshield and all I would see is black until the wipers cleared the way letting me see the people ahead of me once again. I even staled out when water hit the battery causing a loss of power but the car started right up. My belts kept slipping and screaming. It's been raining like this for hours so I doubt pulling over and waiting for it to let up would of been a option. I even had a few people swerve into my lane from hydroplaning and had very close calls. My driver side mirror even clapped on another car's mirror. By time I pulled into my flooded neighborhood it let up to a fine mist. When I pulled up into the drive way my brakes didn't want to catch until the last second lol. I checked the mirror and it only took off a chunk of paint. Now if I didn't help that old man like so many other drivers that also didn't I bet I would of totaled the trep instantly.