On AlterNet: kevin grandia