Which of the following are factors that have determined how much impact the internet has had in specific areas?
a. the availability of complements
b. the availability of the internet consumer preferences
c. the availability of substitutes