Gift cards give great flexibility
My friend needs money: for school, for her Kindle, for stuff.  So an Amazon gift card lets her choice what she wants, when she wants it.  Great gift, and very appreciated.
Rating: 5 stars