ctmpfile = ALLTRIM(cConPath + "Service.cfg") STORE FOPEN(ALLTRIM(ctmpfile)) TO lnFileHandle STORE FSEEK(lnFileHandle,0,2) TO lnEnd STORE FSEEK(lnFileHandle,0) TO lnTop STORE FSEEK(lnFileHandle,0,1) TO lnCurrentlnFileHandle comes back as 0 (zero) not -1 or 1. If I set code before this to be sure that the file is there, it comes back true. But the lnFileHandle still is set to 0.