LOCAL loShell,loFolder,lcTxt,i,loFile loShell = CREATEOBJECT("WScript.Shell") lcFSO = CREATEOBJECT("Scripting.FileSystemObject") loFolder = lcFSO.getFolder(loShell.SpecialFolders("Favorites")) FOR EACH loFile IN loFolder.Files lcTxt = FILETOSTR(loFile.Path) FOR i = 1 TO MEMLINES(lcTxt) lcLine = MLINE(lcTxt,i) IF LEFT(lcLine,4) == "URL=" && not sure what all that BASEURL stuff is about INSERT INTO YOUR_DBF (COL_FILE, ; COL_URL ) ; VALUES (loFile.Name, ; lcLine ) EXIT ENDIF ENDFOR ENDFOR loShell = .NULL. lcFSO = .NULL.I didn't test this heavily, but it can give you an idea. Additionally you might want to iterate through the subfolders of the Favorites folder.