The Amazon gift cards are great!
I have given Amazon gift cards for years now and they are always appreciated and used.  They are great gifts for people who are hard to shop for - they are always gratefully received.
Rating: 5 stars