On AlterNet: alan grayson