Along with the warmer temperatures and humidity come unpleasant, funky odors to the towels in our house. I always run towels, be they kitchen or bath, in the hottest wash water available on our machine. However, that doesn't always deodorize mine in the summer months. I long ago abandoned colored bath towels altogether, precisely so that I can bleach them as needed, that works every time! The kitchen towels are another matter altogether, I can't bleach them without ruining them. I tried this method last week and it worked like a charm: I presoaked all of my kitchen towels overnight in a white vinegar bath. The next morning I wrung them out and transferred them to the washer along with regular detergent and 1/2 C baking soda (I have a front-loader and just tossed the baking soda on top of the towels). I laundered them on the hottest water setting; et, voila-- out came the freshest towels imaginable! I am pleased. Do you have any lingering funk to fight? Take up arms; you probably already have the weapons on hand, go forth and be ruthless!