Think about the last time you saw some really memorable dancing at a wedding or family event. Chances are, it might have been ...