An excellent thread. Read and share.