I expected to snore through this debate, but I think most of the candidates are shining tonight.