I have never had smelly anything come out of a traditional Top load washer, but when we had our Frigidaire Gallery front loader, nothing you could do would make towels smell clean. They always smelled mildewy and musty, even with regular warm/hot washes and regularly using bleach. Now, since we moved and have top loaders (Maytag Performa upstairs, Speed Queen downstairs, the towels have never smelled better, even doing what would typically cause them to smell, washing in cold water and using cheap liquid detergent.(Although I do run warm/hot washes ocasionally) Even friends who are TERRIBLE at doing laundry (no sorting, cold water only, cheap liquid detergent) always have fresh smelling towels,even though they are gray and dingy. (They have a Whirlpool DD) I think the most important things are 1. leave the washer lid up whenever it is not in use, and 2. Dry the laundry immediately after it is done washing, not so much the water temp or brand of detergent.