Gosh, where do I even start....

**Spot reserved for when I get time to post tonight**