On 8/21/06, Bil Kleb <Bil.Kleb / nasa.gov> wrote: > > Sort of, but I liked the interface of Hash too much > to abandon it. So far, I am carrying along an array > of keys in order of creation for the one place that > I need it. Otherwise, I have the beauty of the stock > Hash interface at my disposal. You can do this automatically (if you aren't already) by creating an object that holds a hash and an array, defines []=, each and delete to do the right thing, and delegates missing methods to the hash. m.