Don't know if you're in the mix on this, but iGive is a web site that works on a simple premise of giving. Shop online through its website at any of its 650 affiliated stores (Barnes & Noble, eBay, Apple, etc.), and those stores will donate a portion of the sale to the charity of your choice. Through this massive site you can do ALL of your shopping at the stores you normally visit anyway, with one key difference: part of the money goes to charity.
Also, there is the "goats and more" gift catalog at WorldVision.org and Operation Christmas Child at Samaritan's Purse. You can honor that special someone with the gift of helping a family in need through basic food and living expenses. You can donate all kinds of items to families in impoverished nations across the planet.
Finally, there is Mondonation where you can make t-shirts and pillow cases online that are geared to give back to all world communities. For every shirt or product bought from mondonation $1, $5, $10, or $20 (you decide) is given back to the charity of your choice.