Yes, it is normal behaviour to overwrite the database.def file, but not until the stage where you enter the SQL information again - in which case it will be recreated almost immediately.
Jason Rhinelander
Gossamer Threads
jason@gossamer-threads.com
Jason Rhinelander
Gossamer Threads
jason@gossamer-threads.com