On AlterNet: alan keyes