OMG!!! That was too good. I just loved all of those moves!! I've seen this sort of thing before and it is really amazing to watch. I'm sure a ton of works goes into these dance routines. Thanks for sharing.