Mega companies can afford to delay product launches and release endless streams of beta editions. They have deep pockets and can take the punch until they perfect the product. Ideally, a start-up too would wish to perfect its product until they are assured that it can sweep the market off its feet. But there is an implicit cost associated with delay: missed market opportunity.