On AlterNet: Rudy Penner