On AlterNet: john waltz