one of the best threads ive ever read!!!