As I wached another of those endless run of commercials this morning featuring Shaquille O'Neal speaking to a cartoon general, with the ex-NBA player hawking auto insurance, I was struck by not only how many commercials Shaq makes, but the wide, random, range of companies that he has endorsed.