Farms, the Internet, and e-commerce: adoption and implications