How would you do this in Ruby, then? I work in Ruby myself, and it's generally quite simple to translate from one language to the other.
If you just want to be able to say $columns[Name] instead if $columns[5], it's just as simple as saying > my $Name = 5; > $columns[$Name]; Or, if you hold some sort of irracional hatred towards pucntuation, > sub Name { 5 } > $columns[Name]; > (Or use the constants pragma). Brian.