On AlterNet: david cronenberg