Electronic commerce and rural economic development: helping rural businesses prepare for the 21st century