Here's the answer guys - if you're on, you likely sweat more. If you're sweating more, then you need to bathe more or use loads of deodorant. If you're not doing one of those two things, you're giving bacteria a nice ripe environment to reproduce and that's what causes the stench. Goes with clothes as well. No recycling from workout to workout - wash them! I worked out next to a monster bodybuilder this week and the guy hadn't cleaned his gym shit. He admitted it freely and thought it was cool. Honestly, he smelled terrible.