You can find people here on the forums that will change AMZ to BTC.
I have been doing so myself if you are interested. I take about a 10-15% discount (the exact amount varies since I usually just choose a round number, the last sale was about 12% I think, but I keep it close to 10%). If the mtgox last is 100, I would offer you 0.9BTC per 100 of amazon you had.
PM if interested.
Thanks for the feedback. I guess my concern with such a transaction is that there doesn't seem to be a way to safely make the trade. Whoever sends their half of the trade could potentially lose their funds, unless of course there was a bitcoin "item" for sale on the amazon.com website. I would probably only be interested in making a very small purchase, say $5.00 USD in amazon certificates just to get comfortable with the process first.
This is where escrow would come into play. Basically the buyer would send the BTC + escrow fees to an escrower (
https://bitcointalk.org/index.php?topic=133931.0). Then the seller sends the gift card code to the buyer. Once the buyer confirms they have received the code and it works, they tell the escrow to release the BTC to the seller.
Boom, transaction complete!