You can feel good about shopping at Ten Thousand Villages. This non-profit shop sells a wide variety of unique, handcrafted items from third world countries, so you'll know that your purchases help support families in struggling communities. It's a good place to find gifts, and be sure to check out their selection of fair-trade coffee.
more