I have been tactfully avoiding all things political in my life mostly because I know how I am voting and don't need convincing so why go through the stress?
For this I will make an exception. I have seen stuff by JibJab before, but I am always surprised by them - and unfortunately I then forget about them until the next election. This time I will try to remember. :-)
Hooray for JibJab!