(This is going to be long. You've been warned. Spent 6 hours writing this and didn't spell check so there is probably going to be mistakes that I'll fix later.)
It's been a while since I've last signed in here so for those who know me or remember who I am, hello! For those who don't know me...