How do firms make money selling digital goods online?