Alright I just merged some threads so we could have it all in one...