Innovation is truly a confusing buzzword. I kind of love to hate innovation. Every company on the earth agrees that...