Bill Keller appears on
"O'Reilly Factor"