I have a feeling that this thread is going to turn NSFW. But that's ok by me.