Do you need to get a gift for the friend who has everything? Or you just really can't make up your mind? You can't go wrong with a gift card!
Gift cards are delivered electronically and come with instructions on how to use them on the payment page. My gift cards have no additional process costs and have no expiry date.