Replaced last night's hammer, TerminateThread, with a Terminate/Start combo to fix D5 issue on free'ing a never-started thread created Suspended. Just means the Run() loop should always start with a Terminated check.