(WARNING: Lots of F-bombs and other profanity.)