Well, that was a lot of fun. I think I have managed to recover most (if not all) of the data from the General Board. If you notice a thread you were interested in appears to be gone, let me know and I'll try and fix it.
I've made some modifications to the code so that it should be much simpler to fix if this happens again. I know that is not following the advice of the General Motors Service Bulletins: "Cure the Cause - not the Effect", but since I don't know what caused it in the first place....
Enjoy.
RET