TestComplete crashed, and on return my scripts/Unit tests were all gone
Something causes TestComplete to crash, I'm not sure what. But when I re-opened it an error popped up about a corrupted log file. I click "OK" (only other option was "Help" which open the standard help documentation). And when I looked at my project scripts folder there was nothing in the Unit1 tests.
I closed and re-opened TestComplete to confirm there was an error in loading. And still the same problem. I navigated to the project folder and dug into the scripts sub-folder and both the Unit1.js and Unit1.js.bak are completely empty. Does that mean I'm SOL?
Understandable... high pressure.
Obviously, we cover the "duh" cases... are you certain that, when you run TestComplete and go to File -> Open you're selecting the project you were working with? I know that one of the first bits of confusion that some new users have is the whole difference between project, project suite, etc. Making sure that you actually have the correct project file open is step one to potentially recovering your work. It's easy enough to open the wrong project. And since the default code unit created is "Unit1" it's entirely possible you might be looking at the wrong "Unit1" if it's under the wrong Project/Script folder.
Helpful to have screenshots to see what you're doing to make sure there's no misunderstanding.