On AlterNet: David Rosen