Alright, this thread is not for weak-hearted people.

Brace yourselves, a lengthy thread ahead...

-----

So I had...