This fucking thread has it all.