On AlterNet: steven kazmierczak