The Dynamics of Technological Adoption in Hardware/Software Systems: The Case of Compact Disc Players