Libraries putting new technology to work in rural development