Information technology choices by consumers and firms