Similar Items: Realizing the potential of ICTs in rural finance