Amazon is the worst option, in my opinion. Besides being over $20 more for the card itself, tax in NYC just adds insult to injury.
My second choice would've been ebay, they go for $96 flat there, I believe.
$97 actually, if you went with the best seller:
I was going to get mine from Superufo, but chickened out at the last second after hearing how nebulous their free shipping was. This eBay seller claims to take 2-3 weeks to get to the United States, but it took only one week to get here in NYC. No complaints about the quality of the card, its the genuine article. I heard in GameFAQS that Superufo has a faster shipping option for only 2 or 3 dollars more, so if I ever buy another card, I'll buy one from Superufo and take that into consideration.