The social impacts of information technologies in rural North America