Easy to buy, great to give
We've purchased Amazon gift cards for a handful of weddings over the past year.  I'm a fan of letting the bride and groom pick out what *they* want to buy rather than getting a gift that they will return.
Rating: 5 stars