Bonus - comes with card
Amazon.com gift cards are great last minute gifts for anyone.  If you don't know what store someone likes you know they will find something they like on Amazon.  I especially like that they already come with a card.
Rating: 5 stars