Reminds me of Be Kind Rewind.
It would be remiss of me to post in this thread without a video (well, it would be remiss of me to do it
again), so here's something completely different:
http://www.youtube.com/watch?v=q-_euTgjta4
Lil Steph and Dedson (the two dancers in that vid) are two of the best hip hop dancers in the world.