 All right, so we've got a lot to get through today. We have some great guests coming up, new polling data out. Folks, we have not seen numbers this good for Republicans in generations. I think going back at least 25, 30 years have we seen polling numbers this good for Republicans.