Well -- just picked up the Armada with her new tires installed. The guy at the dealer said they were hell to get on!! Not sure why... Anyway -- they look great -- a buddy of mine dropped me off and he owns a Titan...now he wants a set. They're much quieter than I was expecting as well -- which is a good thing!!
Should get to test them in the snow -- maybe as soon as tomorrow -- will be driving from Maryland to Chicago -- and the weather's not looking good along that path.... wish me luck!!