Very good thread, and should be read by all new joiners. It should be kept current.