Has anyone looked at it yet ? I have a GUI-I FormExternal patch dependent on the FileDialog one. btw, there's something weird with rsplit, if I do : rsplit(string, firstpart, '|') on "blablabla|", then it doesn't work - it doesn't split around a pivot as the last character. thanks john -- "Allocation is a fatal error." - me, cpd_util.c. Never document at 4AM