If your hands are always cold as ice, you need one of these rechargeable hand warmers. (My daughter needs one; her hands are always as cold as ice.) Its lithium-ion battery charges from USB power, and then it can provide you with up to 6 hours of heat (up to a maximum of 130oF) to keep your hands toasty warm. It’s only 4″ long x 2 ” wide x 1″ thick, so it fits easily in your pocket or bag so it’s always ready to warm up your hands. It also can be used to give a quick shot of power to your phone or tablet to keep it powered while you’re away from a power outlet. The Rechargeable Hand Warmer is $49.95 at firstSTREET.