There's only one case where the Progfile String APIs don't manage INI files. It's when we want to add lines (sections or entries) to an existing file, or even create the file, or even delete lines... A big thing forgotten by M$... So I've written my own subs (simply based onto print, instr and mid$ statements...)