Oh man. This thread has everything.