This is pretty common. Typically it is done on save (say you calculate the DCR path as /data/somedir/blah.xml). You would have JS execute a callserver request (JS runs on the client, the callserver (Perl) runs on the TS server). It checks to see if the directories need to be created and does so.HTHAndy