LOL - it must have been happy happy joy joy when that picture showed up.
Happy Happy Joy Joy just for you! http://www.jibjab.com/view/128361