Nope, but I've done the Ace Ventura walk on stage :D

What song makes most sense to you right now, or matches your mood?