Rob,
Did you see my other reply in this thread? PutFile() is the better function to use:
? putfile( "Save Me", "", "xls" )
even if the user types the extension it'll only return one. It will also invoke an File Already exists overwrite dialog, which GetFile() will not do.
>Problem is when I tried to remove one of the xls it still came up with the same error - although the path name seemed ok.