Haha i gota go with Crank That by Soulja boy! I know that dance really well i do it all the time haha. My favorite is Remember The Name by Fort Minor
I like a lot of songs and it is very hard question to answer. Let me think........ Hey Jude by The Beatles is my favorite.