This post is rapidly appoaching NSFW (Not Safe For Work) status...