www.tomsshoes.com (buy a pair, give a pair to a child in need--it's really win win!)
www.thehungersite.com (they donate cups of food to those in need. probably the most reasonably priced)
http://worldofgood.ebay.com/ (I haven't ordered from this one specifically, but a friend recommended it)
http://rosaloves.com (this one is super cool. Each shirt has a story, and they donate 60% of the proceeds of the shirt to that person that the story is about).
http://www.greenheartshop.org (eco friendly/fair trade stuff)
Or...you could get super creative and MAKE a gift. Write a poem! Paint a picture (you can even go to a thrift shop and buy a used canvas and recycle it...) Write/perform a song! Bake cookies! Go see Bon Jovi live in concert! The possibilities are endless! My friend Amanda is really good at crafting out of recycled stuff--just google and see what you find! Go and change the world by giving!!
If you are looking to give me a gift, I would like a bicycle or a puppy. Bicycle because I love riding and it is eco friendly. A puppy because I miss my dog and puppies are fun.