http://www.civilsolutions.com.au/publications.htmFrom VFP7 you can use the enhanced GetDir() command which will use the shell namespace browser instead of its own dialog. Again the downside to this is that it gives you an interface for selection not a data structure for creating your own GUI.
*!* Displays the SHBrowseForFolder dialog if more than 2 parameters *!* are present. ? getdir("c:\", "Text", "Caption") *!* Displays the enhanced Windows 2000 dialog if more than 3 parameters *!* are present. ? getdir("c:\", "Text", "Caption", 64)HTH