Thomas, I created a class called, HashArray which implements a pretty straightforward Hash with order object. Content can be added, deleted, reordered, etc, and then there is the as_array method that enables using the object as an array. I can send you the source if you want but I'd appreciate it if you (or anyone else that reads this) could help me turn it into a gem... Best, Oren Shani -- Posted via http://www.ruby-forum.com/.