Information technologies and rural community viability: lessons from the past