parv hit the size issue. I've tested with XP and 2000, and would like to suggest some massaging of the $rootPath... using 'c:' runs it incorrectly in the local dir, './' works correctly, anything else I tried ('C:', 'C:/', '/c'...) hung or was ignored. I'm not sure what would be required, but a translation of $rootPath to a windows friendly format if $^O =~/win/i might be nice.