Why Do Great Brands Take so Long to Build?