The American Express Gift Card is a great product and they've recently provided ScripSmart a promotion code for free 2 day shipping: just enter the American Express promotion code AFLQ32012 when checking out. This offer is valid in the months of July, August and September of 2012 and will save you $8.95 on shipping costs.
Full disclosure: ScripSmart will earn commission by referring your business.
A few things we like about the American Express Gift Card
First off, it's redeemable anywhere American Express is accepted (online too!). So, the person who recives the gift card will have plenty of options to get something they like. There are also no fees after the gift card is purchased, the funds never expire and you can get a replacement gift card free of charge (just in case it's lost, stolen or damaged).
Register before redeeming online
If you plan to use an American Express gift card online you're going to need to call 1-877-297-4438 to register the gift card. Basically, card registration is the equivalent of adding a billing address to the gift card. This is necessary because just about every ecommerce merchant will check to see if the person placing an order also knows the billing address. While it may seem inconvenient, it's a good thing because it helps prevent the unauthorized use of your gift card.
Currently the American Express Gift Card does not have an option to register a gift card online. We'd love to see such an option because it's faster and therefore more convenient for gift cardholders. It's also something we'll adding to our rating algorithm which is scheduled to be released in a couple of weeks.
One last thing: the notion of registering a gift card (adding a billing address) is not unique to the American Express Gift Card. It's actually something which is required by the vast majority of bank-issued gift cards.