On AlterNet: patrick ruffini