On AlterNet: James B. Steele