lcCustRoot=lcMainDrive+":\customer\" lcCustPath=lcCustRoot+lcCustCode+'\' && lcCustCode = customer code lcCustFile=lcCustPath+lcCustCode+".dbf" && customer databaseIn VFP I do similar but place items in a text (ini) file and use low level file handling to pick out the bits I need. Example: "CustomerRoot=:\customer\". I would like to know what other people do and how flexible those different approaches are. TIA,