NBER WORKING PAPER SERIES HETEROGENEITY AND THE DYNAMICS OF TECHNOLOGY ADOPTION