Vinegar is a good all around cleaner and has disinfectant properties as well. It is safe to use in many situations where other cleaners are not. When I used to keep aquariums, it was recommended as a glass cleaner (for the outside) because it didn't have ammonia in it, which most commercial glass cleaners do, and which is highly toxic to fish. It is not hard to get a streak free clean on glass when using vinegar.
I have not seen it recommended much (I think just one time?) on reptile forums. Does anyone know for sure if it is safe to use around our snakes?