On AlterNet: David Ranta