AWESOME debate.
Surprisingly, CNN really knows how to conduct a debate. This is the best one so far. Visibly and in format. Also no stupid Coke or Pepsi questions.