I have found that when using a shoebox file, it is best to close it (using SETSHOEBOX "","") before using INIPUT. I have found that without doing so, INIPUT almost certainly never writes (even after closing the INI file). There is one instance where it will though - and that is if the INI file already exists.