Amazon gift card
I was impressed.  The gift card arrived promptly the next day as they said it would and it came in a shipping envelope, another envelope that said the order details and then the card itself was in it's own envelope and was ready to be signed and given to someone.  :)
Rating: 5 stars