An Amazon gift card is the perfect gift.
I purchased the Amazon gift card for a friend this Christmas.  I wasn't sure what she would like, and I know she has a Kindle, so it was the perfect gift.  She can purchase books for the Kindle or any of a thousand other things.
Rating: 5 stars