As fun as the holidays can be, sometimes the mass consumerism seems like overkill. Shopping for gifts for people who already have plenty can leave us feeling guilty when there are so many in need around the world.
Fortunately, many companies recognize there's good they can do, and offer ways to give our loved ones great gifts that also make a difference in the world around us. We can't think of a better way to truly embrace the spirit of the season than giving gifts that give back.
While gift giving always leaves us feeling warm and fuzzy, knowing it's also helping those in need ups the warm-and-fuzzy factor big-time. Here are 20 fantastic gifts that give back in wonderful ways.