On AlterNet: nathan sproul