THE BEST MUSIC YOU HAVE NEVER DANCED TO AT A WEDDING:
I have rearranged this mix 100 times and it really doesn't matter what order you play it in. It's just plain good.
On a more practical note: This runs about 2 hours, so it works perfectly for that ever important 10 - 12 slot in the wedding schedule.
Happy dancing, cool kids!