OK, the code cannot be salvaged. I'm trying my best to save the call board data. If I manage to do so, SMNet will go down to just the call board for the next few weeks until I can slowly recode the rest of the site. It was not my intention to have this happen in the middle of my busiest season but it did.
Kit lists will be lost.
HOPEFULLY nothing else will be lost -- everything will eventually return. Accounts and passwords will be preserved.