I don't know if you've seen this one or not. But I think a natural OO/Ruby interface for persistance on top of SQLite for the backend could be interesting. Here is one that is being done in Python. Looks interesting. http://divmod.org/trac/wiki/DivmodAxiom Jimmie