After reading the wikipedia entry for the band, I am even more puzzled why I never heard of these guys before. I am so happy that the world gets to enjoy Koo Koo Kanga Roo, so if you haven't yet, check them out.
Oh, and get ready to get up and silly dance. Because that is what they are all about.