<p>An arrangement for regulating the interior temperature of footwear takes the form of an insole (or midsole) and includes a heat generator and a heat storage and release element. The heat generator may be configured to capture mechanical energy in the form of human locomotion and convert the captured energy into heat. Other types of heat generators may also be used. The heat storage and release element comprises one or more phase change materials that function to absorb generated heat (to keep footwear from overheating), as well as release the stored heat when the ambient temperature of the footwear drops below the transition temperature of the material.</p>