Jon Stewart and Bill O'Reilly square off in a debate that should be as popular, if not more so, than the Presidential debate we recently endured. In fact, it should be a template for all future debates. Why? Because they tell it like it is, they answer questions, and they aren't afraid to yell at each other. Oh, and it's hilarious. Enjoy!