This requires you giving out your personal information to a random buyer though like your address for a physical item? That's the part that I don't like.
It uses Amazon's "Wish List" feature, so the person buying it for you won't know your address. They'll just know your state and zip code. If you're really worried about it, you can always use a reship service.