Interesting subject that we all can relate to.The only sure way to keep warm is by artificial heat,that has been mentioned.Summit has a blind that fits on the Viper, and it has pockets to put hand warmers in.
Talk about being comfortable,bring your lunch & stay all day.
Joe