Charles, I will sometimes have a getPrefsFolder() function. Something like: function getPrefsFolder get the effective filename of this stack set itemDel to "/" delete last item of it put "/" & "Prefs" after it If there is not a folder it then create folder it return it end getPrefsFolder HTH