Internet-based commerce : implications for rural communities