The insole described within uses a multiplicity of nodules of varying diameters and heights to provide the requisite level of flexibility, support, and stimulation to the various regions of the foot. These advantages are created while maintaining a low thickness, thereby allowing the insole to fit within a shoe without creating discomfort.