I don't know anyone who HASN'T seen this, but in case you've been under a rock since Thursday, here it is.

I'd recommend waiting till you're not at work/not around kids/not around your parents to watch this.