RE: Keeping your feet warm.
Here's my arsenal. Yeah I've still gotten cold feet, but sometimes its just gonna happen. Wool socks, FELT INSOLES ($5 bucks or so...VERY worth it) 1200gm rubber boots and some talc powder/gold-bond (I suppose anti-perspirant is a even better idea). When all else fails, alternate between standing and sitting to get more bloodflow down there.