What a fantastic thread. It should be required reading.

Good job and thanks for some useful information