Browsing the network and selecting the Rolling Stones folder on the iTunes Music share on computer Voyager gives me "\\Voyager\iTunes Music\The Rolling Stones" (without the quotes) as a return value. I made one little change to the mode you use. I took of 2 and used 16384 instead of 16386. I also left out the $pads var. I guess this variable is getting filled earlier in the script. What does it hold? Does it actually contain what it should?

 Code:
Break on

$folder = GUIdialog("LOCATE 'PlayList.xml' file",,16384)
If @error
	"user pressed cancel"
Else
	?$folder
EndIf

Sleep 5

Function GUIDialog($_title, optional $_root, optional $_mode)
 Dim $
 $=CreateObject("shell.application")
 $GUIDialog=$.BrowseForFolder(0,$_title,0+$_mode,$_root).self.path
 If NOT Len($GUIDialog) Exit 1 EndIf
EndFunction
_________________________
Mart

- Chuck Norris once sold ebay to ebay on ebay.