Better than Bodyglide is Sport Shield roll-on...it's silicone and lasts longer. Their sister product, Blister Shield powder is great in socks. I rarely had more than minor hot spots during my marathons or wet races. I also swear by Smartwool socks.