Why quality may not always win: the impact of product generation life cycles on quality and network effects in high-tech markets.