The Great Debate is tonight