I was doing some research to try to get RubyGOODS up and running when I came across this: http://www.garret.ru/~knizhnik/dybase.html "DyBASE is very simple object oriented embedded database for languages with dynamic type checking. The specific of such languages is that types of class instance variables are not known at compiler time. Moreover the same instance variable can be used to store integers and string and later be assigned reference to some other object. So it means that database could not keep information about object format in class descriptor and should store type for each instance variable. DyBASE provides APIs to the most popular scripting languages with OO extensions: PHP, Ruby and Python." So it appears perhaps that RubyGOODS is obselete before it was ever completed. Has anyone used this before? I saw mention of it on comp.lang.python, but haven't discovered any mention on comp.lang.ruby. Maybe this is the Ruby object persistence solution I've been looking for. -- Jason Voegele "We believe that we invent symbols. The truth is that they invent us." -- Gene Wolfe, The Book of the New Sun