Opportunity International provides microfinance services- small business loans, savings, insurance and training- to over two million people working their way out of poverty in the developing world.