Tonight's the big night! Watch the first 2012 presidential debate right here, live from the University of Denver in Denver, Colo. Take our poll. Chat with writers and other readers, and send questions or comments to the Beast TV panel. Any questions on the chat? Check out our Chat FAQ.