Walmart has a good selection of cards for the armed forces.
As usual, I'll be delivering 2 dozen donuts twice a week to the VA hospital. If I can get in to SLC mid Dec, I'll probably volunteer a few days. Those guys really need the help during the Christmas season.