Many of us have at least one person who's tough to shop for. Instead of fighting the crowds at the mall, Consumer Reports' Shopsmart says consider giving a "feel-good gift."
Jody Rohlena with Consumer Reports ShopSmart said, "Our teams scoured the web to find sites that sell unique, affordable gifts for everyone on your list."
One nonprofit site to consider is BeadForLife.org. It boasts handmade jewelry made from recycled paper. Some bracelets cost just $5 each.
"We found a lot of sites that use recycled or repurposed materials and also give back to the environment," Rohlena said.
Consumer Reports even found some great gifts for your pets. OliveGreenDog.com has everything from fair-trade pet toys to collars made of recycled materials.
For young artists, fingerprint art sets go for just $10 at Giggle.com.
Rohlena said, "This site lets you round your purchase up to the nearest dollar, and the extra goes to a children's charity."
Delight someone's taste buds with an $18 gift set from Greyston Bakery.
"This bakery's mission is to give jobs to hard-to-employ people," Rohlena explained. "In fact, their slogan is, 'We don't hire people to bake brownies. We bake brownies to hire people.' And the brownies are really delicious."
So this holiday season consider a gift that keeps on giving for those tough-to-buy-for family and friends.