Hello Hal,

> Original Perl is about 400 lines, Ruby version
> is 268 lines and shrinking.

I'm quite good at Perl (although no Perl wizard), and adept at Ruby, so if
you haven't received enough help yet, I might be able to :-) But reading
this one day late, I guess you've already been helped :-)

-max