I think the best thing to give someone who has everything is an experience. Give them a gift certificate to a restaurant or for a day at the spa. Or give them a subscription to a cooking or fitness magazine. A gym membership, or free yoga classes, or even fair trade gifts and organic foods would...