On AlterNet: john mchugh