In November 2004, The Wall Street Journal bestowed its “2004 Technology Innovation Awards.” How many went to the financial services industry? Nada, zilch, bupkus, zero! [Read more]