This thread is so bad, I think it gave me cancer.