Buzzword of the Week: Drive

Once a clearly defined term that meant “to use force to compel or control a physical thing,” drive has become one of the most insidious and overused buzzwords in the business lexicon. What’s being driven now is often intangib…