On AlterNet: David Weigel