HPB has at least half dozen witty or graphically interesting gift cards that you can set the amount of the gift. On or before December they will usually offer "buy $25 get $5"
Yes, they have gift cards.
Yes!
Thanks! Your answer is awaiting moderation.