The tip came from a Runner's World article and, from what I've heard, it's pretty common to do this if you run outdoors in a snowy clime. What I can tell you is that a) it's more complicated than it sounds, b) use sheet metal screws with a Phillips or Hex cut, not Flatheads (they're a pain in the ass to keep on the bit), and c) be sure you use 3/8" or even 1/4" screws. I used 3/8" screws and I can feel them ever so slightly on bare pavement.
Here's how it worked for me: I started with the screw pictured here:
Since my adidas Supernova Cushions have a pretty soft sole, it's really hard to just drive the screws into the sole. So, I broke out my cordless drill and drilled pilot holes for the screws wherever the sole was wearing down, since that's the part of the shoes that hits the pavement most regularly. Here are all the tools I used:
I'm happy to say this works exceptionally well. I went for a five mile run this morning, two days after a severe storm that cancelled school in the Ames district on Friday, with no slippage problems whatsoever on the trails and sidewalks. The only time I did have trouble was the last mile, where I ran on the street and the slush was just too thick for my new shoes to get any traction. The best part? When I did hit bare pavement, I got a nice audio remembrance of my high school football days - it sounded like the metal-tipped cleats I wore when I was a nose tackle trying to gain weight instead of trying to run it off. You know, the sound from the Under Armor ads: "Click Clack - you hear me comin'?" Pretty cool.
All in all, anything that gets me out on the road at this time of year is a good thing, especially on a day like today when the snow is falling and the wind hasn't picked up yet. It was one of the prettiest runs I've enjoyed in a while.