We recently had our RoboCup Junior championships in Australia. One of the categories is 'Dance' and this was one of the winning entries.
Thanks to Paulette for a quick writeup in the forums and link to a youtube video.
I love how they each have their own 'part' that synchronises to the changes in the music. I also love Beanie Boys head, and would love to see how it works under the hood.