I can take very little credit for this one - all the funniest stuff is Brian Stack riffing on the spot: