Kiva.org takes on world poverty with its peer-to-peer microfinance marketplaceuk.intruders.tv18 pointscamouchan19 years ago