Jonathan Coulton's original version is slightly edited to reflect the recent election - yay! Thought this was appropriate to post since inauguration day is just around the corner.
It's funny, I remember right before the holidays a few of us at Revision3 tried to name all the Presidents. We put the names up on the white board in the conference room, and with maybe 6 of us trying we got 70% of the names. We certainly didn't get every president in order.
I love dogs and I love Anderson Cooper. Plus, I'm slightly obsessed with who will be crowned the next First Dog. This segment has it all. Thank you Daily Show!