Holy Smokes. Nothing works as well as these. They really stay put and keep my feet from sweating. Only issue I have is that the rubber knobbies on the bottom begin to hurt my feet after hours of wearing them.