Comment by foobarian
Under $100:
A desktop heat mat. Cost about $20, it has 3 heat settings, size about 13x30 inches. It goes under my keyboard and keeps my hands and fingers wonderfully warm all day. I don't have good circulation sitting down and cranking up the heat in the room heats all the other parts of me first, so this was a great alternative.