Sheena,
Try using REPLACE upld WITH LEFT(THISFORM.Text1.Value,3)+SUBSTR(upld,3).
>Thisform.text1.value is the drive that the user selects so ....
>
>current value of upldp = c:\wincats\upld\
>
>after they select new drive i.e g:\ the value is g:\ but I only want
>drive name replaced so the result I want is G:\wincats\upld\