Some people like to give to a charity in honor of a friend, by way of a present for someone who doesn't really need a material gift.DonorsChoose
allows you to give the money to charity, but let your honoree choose who it goes to. And they concentrate on small projects -- e.g. a classroom of autistic kids in Nevada who need $587 worth of photo and other resources
to help them learn to communicate. (Nevada has crappy social services.) So whoever you're giving the gift of a charitable gift to can choose where he'd like the gift to go -- and have a pretty good sense of exactly how it helped.