The best thing I ever bought was a large 100% goose down vest from Cabelas. I wear it under my coat and bibs. If you can keep your core warm, you will keep your fingers, toes, and extremities warm because warm blood is being pumped to them. I don't even wear gloves anymore because I don't need them. Use as much wool and down as you can as opposed to cotton. Don't wear so much clothing that it cuts off circulation. That is the absolute worst thing if you are trying to stay warm. Less clothing made of wool and down is 10x better than more clothes made of cotton.