On footwear...
I wear waterproof, insulated hikers that have an extra felt packs in the bottom and after that I have some nice polypro base socks that get covered by wool socks.
I've been riding in some pretty frigid weather over the past few weeks and it's -20C this morning (again) and my feet will be warm and dry (again).