One thing that I forgot when I did my other rants was keeping your hands dry.
I try extremely hard to not let snow stick to my gloves. I try not to touch anything that would get snow on my gloves. I wear mitten/glove combos so I can vent excess heat/sweat from my hands. If my hands or gloves get wet, I usually need to start using hand warmers immediately or switch gloves.
Along with this goes the extremely simple solution of bringing multiple pairs of gloves. I bring up to 6 pairs with me of all shapes, sizes and thicknesses.