I normally hate these kind of threads.....but this one was rather good!