On AlterNet: karim khalili