On AlterNet: James Steele