If I see a performance like this at the next wedding reception I DJ I will be able to say I've seen it all.  Then I will retire.