Tonight, the field of Republican candidates for president will face off again on the debate stage. This is the last time the whole band will get together before the Iowa caucuses on February 1st. Well... almost the whole band. Professional blowhard Donald Trump will not be in attendance because Fox News refused to remove Megyn Kelly as one of the moderators. (Presumably he's somewhere hiding and wondering why the mean lady asked him so many questions.) Of course, with Trump out, there should be more time for the other candidates to make their voices heard. And ideological, libertarian favorite Rand Paul has regained his seat at the big boy table this evening.
If you want to watch the undercard, featuring Carly Fiorina, Mike Huckabee, Rick Santorum and Jim Gilmore tune in to Fox News or to FoxNews.com at 7pm ET. But the main event will kick off at 9pm ET, with Ted Cruz, Marco Rubio, Ben Carson, Jeb Bush, Chris Christie, John Kasich and Rand Paul.