On AlterNet: michael hastings