"A Living Lab:" corporate delivery of ICTs (information and communication technologies) in rural India