Innovation is the lifeblood of future success. While 95% of the more than 30,000 new products introduced each year fail, they all share a common origin point: They began as an innovative idea. Beyond ...