Ten Thousand Villages provides fair wages and sustainable income opportunities for artisans in developing countries. They also offer training and support to help artisans improve their craft and develop their businesses.