latter. Shouldn't it be something like: (my $size_path = $siz) =~ s:[^\dx]::g; $dir .= "/$siz"; instead? Jon -- Jon Jensen End Point Corporation http://www.endpoint.com/