Great  product, not sure about the rest
I ordered the $25 gift card with a birthday greeting on the inside.  Supposed to be 1-2 day delivery.  Problem is, the item was delivered (by UPS) to the wrong address.  Not the fault of Amazon but the inside of the card did NOT have the greeting that was supposed to be there.  A neighbor was kind enough to bring the item to my house and I entered my own greeting on the inside of the card.  All turned out OK but the overall experience could have been much better.
Rating: 5 stars