Well even if the makepath has a error, shouldn't i be able to tell the proggie that its in \flag\sys\flag.ini? If that doesn't help ya help me...heres the more info...the makepath function.

Function makepath$ (ByVal drv$, ByVal subdir$)

Do While Right$(drv$, 1) = "\"
drv$ = Left$(drv$, Len(drv$) - 1)
Loop

Do While Left$(subdir$, 1) = "\"
subdir$ = Mid$(subdir, 2)
Loop

makepath$ = drv$ + "\" + subdir$

End Function