holy shit. this thread is 4 pages long.