public function getTmpFileName()
{
// what are we doing?
$log = usingLog()->startAction("generate a temporary filename");
// create it
$filename = tempnam(null, 'storyplayer-data-');
// log it
$log->endAction("'{$filename}'");
// all done
return $filename;
}