Can someone please explain this to me? http://www.coolabi.com/iloveeggnew/newsite/main.html Is it some strange european thing... like the crazy frog?... from what I can gather it was pretty popular in 2005 - but that's just going by their merchandise on another website. Look at some of the animations! They're hilarious!