On AlterNet: randy "duke" cunningham