You gotta love cold weather runs - get a few layers on, not too many though - it's all about putting on as few as possible, but as many as necessary to stay warm. If you are cold when you start, and cold after you stop for a few minutes, you probably have the right layers.
Mentally, they give you the feeling of having 'beat the elements'. You go home, tired, a little cold, and then get in a hot bath with a cup of hot tea - it's like heaven!
Bottom line is that the weather does not stop a trail nerd. Rain, shine, cold, humid, snow, or sleet or even ice. Check this site out: http://www.shoeicecleats.com/
What is a Trail Nerd?
A trail nerd is a runner who loathes the pavement, does not let a little bad weather stop them, does not whine, and is always ready to help a fellow trail runner. They originate from Kansas City, then like little seeds, propogate in other areas. Wanna be a nerd? Just join one of our group runs.