I just remembered about Kiva. Check it out. Definitely makes a good holiday gift: