I wonder just how many of today's start ups or early stage companies will be around in 30 years never mind achieving 100 years of success. Long term vision - a great product that can evolve as markets and consumers evolve is essential to longevity. Product and technology life cycles these days are so short everyone has to be ahead of the game in innovation and marketing.