On AlterNet: Gary Barker