On AlterNet: joseph esposito