That was a totally hilarious speech at the Roast. John McCain's had me laughing until I cried as well. They both showed that they're excellent sports, I thought!