this is an amazing thread...very indepth!