I've got a ~$120 vest full of a gel that freezes at 50 degrees, so it's not painful to wear. I use it as A/C on my motorcycle here in Florida; but my marathon-running co-worker says he's seen people wearing them for a few hours before races, to lower their core temperature. Looks like it works, but it can be done cheaper.