For those who haven't seen it yet.

http://www.jibjab.com/