Probably been posted before...but I had to put up this SPECIFIC link. I can't stop laughing my ass off....

http://www.jibjab.com/sendables/2/Birthday/Birthday