PERFECT GIFT FOR ANY OCCASION!!!
I think that an Amazon Giftcard is the perfect gift for just about any occasion.  You can buy books for kindle products, use the money towards online movies and purchase anything from amazon.com and we all know they have just about everything imaginable on their website.  I know many people think giftcard giving isn't "personal", but it allows the recipient to get an item they actually want, thus making it the perfect gift.
Rating: 5 stars