Sadly ...
... still no joy
It loaded exactly once then overwrote the file on the next mod load.
It doesn't even cache the data ... just deletes it.
Read only doesn't work.
It renames the file to .bak then starts with a .ini containing a single line.
This is annoying.
I can't find any clues as to who is doing this (ie Windows,Civ,or Steam)
[additional info]
Time stamp on .ini matches time of game creation and/or load.
... I created game, saved, then exited; .ini time stamp == as init game save NOT user save
... I restarted and loaded a saved game; loaded game and .ini BOTH altered to new time stamp
[temporary success]
From safe mode I copied .ini back into directory then set it read only.
Rebooting, I've now played four games without .ini resetting.
I still don't know the exact cause.
I suspect remnant xp code not quite compatible with win7.
Maybe roaming problem?
I'm burned out ... and it is currently working.
Gonna go have some FUN 8)