Don't forget Anthony Rushing!
You are so correct about the information that is shared on these boards. I have learned so much here and am grateful to Jim Martin for providing this venue.
Really though, it is impossible to compile a complete list of those who have contributed so much. I am personally indebted to so many including those you mentioned as well as Jim McGhee, Bill Gurley, Alan Thompson and Terry Justice among so many others. Senility prevents me from including everybody.