Just curious -- does the range optimization in C<for> apply to slices? foreach(@Array[$left .. $right]){ ... -- David L Nicol IT Consulting since 1986