On AlterNet: Caitlin Halligan