For many years, I've thought that the best gift anyone could purchase for me was something for someone else, something that someone truly needed. We've all heard about giving a duck or a cow or a water buffalo to a family in a developing country. Several years ago, my mother gave her grandchildren a goat; I don't think they appreciated it. I don't think I would have at their ages, either.
Turns out that many of those "give a goat" programs isn't really giving a goat; the money might get to a family in some form, but its not in the form of what the gift purchaser thought it would be. Robert Thompson posts an awesome movie about really giving a needy family a water buffalo. This is worth the eight minutes it will take to view the film; see it.